C# Corner

Resources  
  • ASP.NET Web API Using MVC, Entity Framework And jQuery For Retrieve Data - Part TwoApr 20, 2018. The most common use case for using Web API is for building RESTful services.
  • Logic Apps - Integrating LUIS Application With Logic Apps To Predict Intent In User UtterancesApr 18, 2018. Any business which transacts online, requires to provide some kind of chat support for the issues related to their business. This can be done by developing chat applications where the consumers directly chat with the agent of the business who then solve their problems. A new alternative to answer frequently asked questions is the use of the Chat Bot which is intelligent enough to understand the questions raised by the user and determine the solutions to them on the real time basis. Or in case of an administrator, if they are managing a lot of operative tasks or a lot of source code bases, then an intelligent bot is of great help.
  • Are SharePoint Hub Sites Here To Replace The Traditional Intranet?Mar 28, 2018. With the rollout of the new Hub Site feature for SharePoint online, we can see different use cases is explained, how it can be used. From grouping sites to replacing the traditional Intranets to challenging the ready-made Intranet products in the market.
  • Stream Web API Transactions Using SignalRMar 27, 2018. In the new world of APIs and microservices, it is absolutely correct to say that things have started moving really quickly; .i.e., transforming an idea into a product. But with all this agility comes a lot of moving parts, which sometimes results in serious overhead and in some cases failure of the sole product.
  • Angular @Output() DirectiveMar 22, 2018. In this article we are going to talk about how to send data from child component to parent component using the @Output() directive. For simplicity I am going to use the same code which I have used in my previous article and I will add some more code to explain output directive so in case you missed my previous article then I would recommend you to read that first.
  • Learn About SSMS Output WindowMar 17, 2018. In my experience, there have been occasions where SQL Server Management Studio (SSMS) becomes unresponsive for a length of time. In one particular case, this occurred while I was expanding the list of databases. SSMS just sat there and waited for some unknown reason and became frustrating. The client eventually did respond and life was good again.
  • Android Kotlin-Variables, Data Types And If-Else, When Statements - Part TwoMar 14, 2018. In this article we will learn variables, constants, and data types as well as If Else and When statements in Kotlin.
  • How To Insert Bulk Records Into SQL Server Using XML Data TypeMar 11, 2018. Sometimes, there is a need to insert bulk records into a database. In some cases, we have multiple unique records and that all needs to be inserted into the database. Instead of hitting the database for each record, we need to insert bulk records into database.
  • Different Components Of SeleniumFeb 21, 2018. As we know, Selenium is the most popular tool used for automating web browsers / web applications. Selenium is an open source tool, which is used to execute the test scripts or test cases on the web application.
  • Sync Slicers In Power BIFeb 16, 2018. In this article, we will talk about the sync slicer, steps to apply “Sync” slicers in Power BI Desktop and different use cases to test this new rolled out feature in the February 2018 update.
  • Angular 5 HTTP Client InterceptorsJan 25, 2018. Many of us know the concept of middleware. It acts as the layer before sending a request and after receiving a response. What if we want to do the same in Angular? Now, the question arises what will be the cases where we will be needing this middleware.
  • App.Config AutoReaderJan 17, 2018. In our day to day development, it is a rare case where we don’t need to read a configuration file. There are many techniques for the treatment of such static classes, singleton classes, etc and it is normally that the Config class is accessible in all projects.
  • Stored Procedures In Azure Cosmos DBJan 16, 2018. There are many performance benefits when executing complex operations like Batching in case of using Stored Procedures. Reason is all these operations get executed closer to data as Stored Procedures are stored at server side.
  • Identity Server 4 With ASP.NET Core 2.0Jan 16, 2018. OAuth 2 provides several flows or grant types for various use cases. I personally group them into two categories; flows that require user interaction with authorization server and flows that don’t.
  • An Introduction To Q#Jan 15, 2018. In this article, I will be explaining about Q# - the new programming language introduced by Microsoft for quantum computing. We will understand the data type, expressions, and statements of Q# with the help of code snippets.
  • Observables With Angular 5Jan 12, 2018. We have a case where we use observable to populate the UI from the external data asynchronously Angular uses same thing for this task let’s see how we can use the observables and use them in an angular application.
  • Creating A C# Console App From My iPhoneJan 02, 2018. Hyper IDE [link to https://github.com/polterguy/hyper-ide] is an Open Source web-based Integrated Development Environment. It supports 100+ progamming languages out of the box, and can be integrated with any type of command line tools, such as Git, compilers, etc. This leads to some interesting traits, such as the ability to actually create for instance C# console apps, from the browser on your phone. For the record, writing code on a phone, is not easy, and not something I encourage people to do in general. However, the border line use cases have interest.
  • ASP.NET Core 2.0 Tag Helper ComponentDec 18, 2017. In case you’re wondering if the solution above is missing a Tag Helper for head HTML element, it’s not. ASP.NET Core team has provided us with two built-in Tag Helpers, one targets head and the other targets the body element: HeadTagHelper and BodyTagHelper.
  • What XSLT Transformation Is And How To Use ItDec 12, 2017. XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents. Sometimes the user wants to some kind of xml structure instead of whole xml; In that case we can use XSLT transformation. This article gives us idea about this.
  • Pug Vs HTMLNov 26, 2017. In the holy wars of "Pug vs HTML", it is really confusing sometimes to realize which one of these to use. The same is true for SQL vs NoSQL, and the similar is true for Java vs Python. Then people think why not talk about Pug vs HTML as well. HTML is always the perfect language to consider, however for the case of Pug there might be a bit of confusion. Some developers don't know Pug, and some who know it, know it as a Jade framework.
  • Introduction To SQL Operations Studio And Connecting It With SQL ServerNov 20, 2017. Learn how to use SQL Operations Studio (preview) to connect to SQL Server, and then use Transact-SQL (T-SQL) statements.
  • How To Add A Button To Existing Ribbon Tab In Office ApplicationsNov 16, 2017. This article is a walk through of adding a button on the Ribbon of an existing tab in Office Application (Word 2016 in this case).
  • DROP IF EXISTS In SQL Server 2016Nov 13, 2017. With this very small but handy tip, we’ll check the enhancement that has been made to DROP statement in SQL Server 2016. Earlier, we used to write additional checking logic to make sure that the object exists to drop. If we miss writing the check and if the object is not available, then we are being served with an error message. With SQL Server 2016, now we can check the existence of the respective object without any error being generated.
  • Always Encrypted In SQL Server 2016 - Step By Step Guide - Part TwoOct 14, 2017. This is part two of "Always Encrypted In SQL Server 2016 - Step By Step Guide" series. In this article, we are going to see the sample queries on encrypted columns and Limitations of Always Encrypted feature. In case, if you have missed out the first part of the series.
  • Shared Storage Using Azure File ServiceOct 10, 2017. In most cases, the virtual disks we are creating for an Azure VM are connected to that particular VM with a 1:1 relationship which can’t be accessed by another VM at the same time. In case you need a shared storage by multiple VMs you should use Azure File Shares. Azure File shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. This is mostly used in case of any requirement of something like a shared application setting or if you need to share any tools or utilities between developers and administrators.
  • Default(T) In GenericsSep 27, 2017. Default represents default value of T parameter in generics intructions. In several cases, the default keyword is an absolute unknown and we think it’s unnecessary or its functionality is null. There are many development moments with the generics classes where the default keyword can be useful.
  • XAML Value Converter With A Simple ExampleSep 27, 2017. In this article, I'm going to show you how you can use value converter in XAML to convert one format of data into another format. In our case, we'll convert a string value (value in the textbox) to a Boolean value (checked status of a checkbox).
  • 35 Essential Basic-Advanced SQL Query-Questions Asked In Technical InterviewsSep 19, 2017. These are all query-based questions asked in tech interviews, including some simple looking tricky one liner SQL statements and joins.
  • How To Apply Disclaimer On External MailsSep 09, 2017. In this article, we are going to see how to add a disclaimer statement on external emails.
  • Swift Programming - Zero To Hero - Part FourSep 06, 2017. In this article, we will learn about arrays and accessing arrays using looping statements
  • Where Can I Use Common Azure CosmosDB (Use Cases)?Sep 06, 2017. Azure Cosmos DB is Microsoft’s globally-distributed, multi-model database service for managing data at planet-scale. It builds upon and extends the earlier Azure DocumentDB which was released in 2014.
  • Construct Readable XML Output From SQL Query From Two Or More Tables Using “For XML PATH” StatementSep 04, 2017. In my previous article I discussed about how to get a XML format output from query and process that by using XML AUTO statement, and I give different types of “for XML”.
  • Setup Of Virtual Machines On Azure Using TerraformSep 01, 2017. Microsoft recently announced increased investment in integrating Terraform with Azure (Aug 2017). This is a continuation of Microsofts’ reach into the agnostic/multi-cloud cloud arena, where they are doing whatever it takes to help developers succeed in the cloud. It used to be the case that Azure was only for Micosoft developers - well no more. The crew in Redmond and every office around the globe are really pushing the open-source and 'Azure for everyone' opportunity.
  • Async Validation In WPFAug 31, 2017. Quite often validation requires web requests, database calls or some other kind of actions which require significant amount of time. In this case, UI should be responsible during the validation, but saving/submitting data should be disabled until validations completion.
  • Transform XML Output Of SQL Query To HTML Using "For XML" AUTO Statement With XSLT In C#Aug 21, 2017. Normally, we execute the query using ExecuteNonQuery statement and fill the output into data table. This article describes how to transform the XML output of SQL query statements using FOR XML AUTO to HTML using XSLT.
  • Swift Programming - Zero To Hero - Part ThreeAug 17, 2017. Statements are the building blocks of any program. We can perform any function with the help of statements, such as checking values or declaring variables, calling methods, or even creating objects.
  • Swift Programming - Zero To Hero - Part TwoAug 08, 2017. This is part two of Swift Programming Zero to Hero. In this article we will see loops in Swift.
  • Execution Of Test Cases In Sequential Order Using Selenium Webdriver - Part TwoJul 26, 2017. In my previous article of "Execution Of Test Cases In Sequential And Parallel Using Selenium Webdriver" we learned the usage of selenium webdriver
  • Execution Of Test Cases In Sequential And Parallel Using Selenium WebdriverJul 18, 2017. Selenium is an open source tool, which is used to execute the test scripts or the test cases on web applications. As we know Selenium is an open source tool, which supports various programming languages such as Java,C#, PHP,JavaScript, Ruby etc. Selenium supports various operating systems to execute the test scripts on web applications like Windows, Linux, MacOS etc. Selenium is written using one of the famous programming languages; i.e. Java, and its a cross-platform.
  • Preliminary Practices On Python ProgrammingJul 17, 2017. This article describes the basic concept of Python programming including program syntax, data types, looping & conditional statements and more
  • PowerShell Script To Move List Of Users To Office 365 And Assign Them O365 LicensesJul 07, 2017. Office 365 is a SaaS platform which is being used by many organizations these days and it can become quite hard for IT administrators to onboard their users to Office 365 manually .Of course , this may not be the case when your user identities get synced to Azure AD from on-premises AD using AAD connect tool.
  • Simulate SharePoint Online Timer Jobs Using Azure FunctionsJul 05, 2017. SharePoint Server provides native Timer Jobs that inherit SPJobDefinition class to run at regular intervals defined in the SPSchedule object. This way we can create solutions that have to be iteratively run to process logic at regular intervals. However, in case of SharePoint Online Native Timer Jobs cannot be used.
  • Understand The Power Of Windows PowerShell Pipeline ( | )Jun 26, 2017. Windows PowerShell pipeline allows us to join two or more statements with a pipe symbol, sometimes called the '|' bar key. This tells PowerShell that we want to take the output of one command and pass it as the input to the next command. Let’s look at simple example to better understand the power of pipeline in Windows PowerShell.
  • C# Conditional Statements In UnityJun 19, 2017. In this article, I am going to explain about C# conditional statements in Unity.
  • Code Improvement Techniques In C#Jun 13, 2017. General code improvement technique over string.empty, string.Equals, string.Intern, StringBuilder, string.Format, case insensitive comparisons, using Block and Linq - First, FirstOrDefault, Single and SingleOrDefault. Main focus points are - what are the advantages and the purpose to use these.
  • Azure Traffic Manager - Part TwoMay 17, 2017. In part one, we saw how to work with geographic regions. In this we will see about performance which will switch the endpoints in case of failure.
  • Developers Use Case For .NET API BrowserApr 24, 2017. This article illustrates a developer's use case for .NET API Browser.
  • Test Driven Development (TDD) - Part ThreeMar 29, 2017. This article explains how to use the new features of Visual Studio to speed up the unit test case creation.
  • Assigning Case To Appropriate Team User Using Plugin In Dynamics 365/ CRMMar 15, 2017. In this article, you will learn about a Plugin to assign a case record to the user in the team with the least number of cases.
  • Test Driven Development (TDD) - Part TwoMar 14, 2017. This article explains the options available in Visual Studio to work with Test Driven Development and also present examples about writing unit test cases.
  • Steps To Debug/ Run Selenium Test Cases From Eclipse IDMar 01, 2017. In this article, you will learn the steps to debug/ run Selenium test cases from Eclipse ID.
  • Working With e-Discovery Case, e-Discovery Set And In-Place Hold In SharePoint OnlineJan 26, 2017. In this article you will learn about working with e-Discovery Case, e-Discovery Set and In-Place hold in SharePoint Online.
  • Switch Statement - A Code SmellJan 07, 2017. This article will explain the code issues, using the Switch.. case statement. In some cases, it is a type of code smell.
  • Writing JavaScript Tests Using Jasmine FrameworkOct 11, 2016. In this post, we will see how we can write unit test cases in JavaScript.
  • AngularJS Case Sensitivity And Default Route With UI-RouterSep 17, 2016. In this article, you will learn about AngularJS case sensitivity and default Route with UI-Router.
  • Selenium Automation Test Cases For The .NET Web ApplicationAug 14, 2016. In this article, you will learn about Selenium Automation test cases for the .NET Web application.
  • Protractor Automation Test Cases For AngularJS UIAug 11, 2016. In this article, you will learn about protractor automation test cases for AngularJS UI.
  • Unit Testing With MS Tests In C#Jul 26, 2016. In this article, I am going to explain the uses of unit testing and writing unit test cases in C#.
  • Update Column In Database For A Table Having Upper Case ValueJul 06, 2016. In this article, you will learn how to update the column value that has an upper case.
  • Resolve "Member Name Cannot Be the Same as Enclosing Type" ErrorJun 30, 2016. In this article we will see some cases of the error "member name cannot be the same as enclosing type" and then we will resolve it with examples.
  • Learn MySQL Queries With ExamplesJun 23, 2016. In this article, you will learn select, update and delete statements in MySQL queries with examples.
  • SharePoint 2013: Remote Event Receivers On List Item Event - Real Business ScenariosJun 03, 2016. In this article you will learn about Remote Event Receivers and applicable business cases around the Remote Event Handlers.
  • Converting A String To Different Cases And HumanizerMay 30, 2016. In this article, you will learn ways to convert a string to different cases, for example Upper case, Lower case, Title case (capitalize each word), Camel case, Pascal case, Sentence case, Toggle case or converting a string to a sentence using C# code.
  • Protect Your Data: Prevent SQL InjectionMay 27, 2016. SQL injection is a code injection technique, used to attack data-driven applications, in which nefarious SQL statements are inserted into an entry field for an execution. How to prevent SQL Injection to protect your data is being imparted through this article.
  • SQL Server: Get Last Updated Column Value in GROUP BY StatementMay 22, 2016. In this article you will learn how to get last updated Column Value in GROUP BY Statement SQL Server.
  • Car Rental Web PortalMay 19, 2016. This web portal is designed for a ren- a-car services provider where the user can visit and book their required vehicle online and select their vehicle, duration, driver option etc.
  • Tag Helpers In MVC 6May 10, 2016. This article explains in a simple manner what are tag helpers in MVC 6, why do we need tag helpers over the HTML helpers provided by the previous versions of MVC and a simple implementation of a use case using tag helpers.
  • SQL Server: Use CASE in WHERE ClauseApr 07, 2016. In this article I am going to show how we can use CASE in WHERE clause.
  • Looping Statements In C# - Part TwoMar 07, 2016. In this article you will learn looping Statements in C#. This is part two of the series.
  • Looping Statements In C#: Part OneFeb 27, 2016. In this article you will learn about some looping statements in C#. It will also include single as well as nested loops.
  • Introduction to Knockout.JS - Part FourFeb 15, 2016. In this article we are going to understand the control flow statements in Knockout.js. This is part four of the series.
  • SQL For Beginners - DML StatementsJan 25, 2016. In this article of the series "SQL For Beginners", you will learn about the various DML Statements of SQL.
  • SQL For Beginners - DCL StatementsJan 25, 2016. In this article of the series "SQL For Beginners", you will learn about the various DCL Statements of SQL.
  • SQL For Beginners - DDL StatementsJan 21, 2016. In this article you will learn how to create, alter, and drop tables in SQL.
  • SQL For Beginners - SELECT StatementJan 06, 2016. This article will help you to learn about SELECT Statement in SQL.
  • Unit Test Cases With ASP.NET MVCDec 06, 2015. In this article, I will demonstrate you how to write test cases in ASP.NET MVC project.
  • How To Get Started In Computer ProgrammingDec 02, 2015. In this tutorial, I will share how to get started, what to learn, how to learn and in case you get trouble, what to do Computer Programming.
  • NUnit's Test Case SourceNov 08, 2015. In this article I will show when and how to use NUnit’s TestCaseSourceAttribute and why it is an unsung hero.
  • Handling Casing Issues Though Extension Methods In C# And Visual BasicNov 06, 2015. In this article you will learn how to handle casing issues though Extension Methods in C# and Visual Basic.
  • IFTTT An IntroductionNov 01, 2015. In this article you will learn about IFTTT. IFTTT is a web service which allows other services to be programmed by means of simple conditional statements called recipes.
  • Execute Long Running SQL Query Or Stored Procedure From .NETOct 21, 2015. This article describes the asynchronous call to MS SQL statements from .NET environment using C# to avoid UI or main thread freezing.
  • Iteration Statements In C#Oct 15, 2015. In this article we will learn about some iteration statements in C#.
  • Decision Making Statements In PythonOct 07, 2015. In this article I am explaining decision making statements in Python.
  • Python: Break And Continue StatementOct 07, 2015. In this article we will learn about break and continue statements in Python Language.
  • Displaying Texts In PythonOct 04, 2015. In this Article I will show you different ways to display statement in Python.
  • Conditional Statements In C#Sep 29, 2015. In this article you will learn how we can create logical decision making statements in the code which will help you to make decision based on certain conditions.
  • Xamarin.Forms Walkthrough 2: The Curious Case of Code SharingSep 03, 2015. In this article we will discuss the detailed structure and concepts of code sharing in Xamarin.Forms.
  • Convert Uppercase to Lowercase on Click of a Button Using Knockout.jsJul 29, 2015. In this article we will learn how to convert upper case into lower case on button click in Knockout.js.
  • Overview of Using Keyword in C#Jul 22, 2015. This article explains the various ways to use the using keyword and what the benefits are.
  • Conditional Statement in C#Jul 09, 2015. This article explains conditional statements in C#.
  • What Case Expressions in SQL AreJun 19, 2015. This article explains Case Expressions in the SQL language with examples.
  • What a Test Case in Software Testing IsJun 18, 2015. In this article you will learn about test cases in software testing.
  • Python Guide: From Zero to Hero Part 1Jun 09, 2015. In this article you will learn about the Python Language.
  • OUTPUT Statement in SQL ServerJun 08, 2015. In this article you will learn about the OUTPUT statement in SQL Server.
  • Transaction Management in SQLMay 28, 2015. This article explains Transaction Management in SQL.
  • Make Calculator Using Switch Case in JavaMay 16, 2015. This article explains the switch statement in Java and shows how to make a calculator using a switch case statement.
  • Diving Into Python: Chapter 9May 16, 2015. This article and the very next will explain the concept of decision-making and looping using flow charts and several examples.
  • Diving Into Python: Chapter 5May 12, 2015. In this part of this article series I am explaining multiline statements and parameter passing in Python.
  • Basics of JavaScript: Part 3Apr 29, 2015. This article discusses the case sensitivity, comments and data types in JavaScript.
  • How to Change Icon of Custom Case Origin in Dynamics CRM 2015Apr 17, 2015. In this article we will see how to change an icon of custom case origin in Dynamics CRM 2015.

About CASE-statements

NA
Hire a remote developer
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.
X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now