<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>outsourcing dot net services &gt; Metasys Software Pvt Ltd.</title>
	<atom:link href="https://www.metasyssoftware.com/tag/outsourcing-dot-net-services/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.metasyssoftware.com</link>
	<description>Unique People, Unique Solutions</description>
	<lastBuildDate>Fri, 07 Jun 2024 10:28:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.metasyssoftware.com/wp-content/uploads/2023/10/metasys-svg-.png</url>
	<title>outsourcing dot net services &gt; Metasys Software Pvt Ltd.</title>
	<link>https://www.metasyssoftware.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Implementing Active Directory in a .NET application with Multiple Roles</title>
		<link>https://www.metasyssoftware.com/dot-net/implementing-active-directory-in-a-net-application-with-multiple-roles/</link>
		
		<dc:creator><![CDATA[meta_prasad]]></dc:creator>
		<pubDate>Wed, 18 Aug 2021 13:28:16 +0000</pubDate>
				<category><![CDATA[Dot Net]]></category>
		<category><![CDATA[DotNet run]]></category>
		<category><![CDATA[DotNet framework]]></category>
		<category><![CDATA[DotNet Core 3.0]]></category>
		<category><![CDATA[dot net development company]]></category>
		<category><![CDATA[dot net development services]]></category>
		<category><![CDATA[offshore dot net services]]></category>
		<category><![CDATA[outsourcing dot net services]]></category>
		<guid isPermaLink="false">https://www.metasyssoftware.com/?p=3566</guid>

					<description><![CDATA[<p>The need for a directory of users arises when various devices are used on the same network. It is crucial [&#8230;]</p>
The post <a href="https://www.metasyssoftware.com/dot-net/implementing-active-directory-in-a-net-application-with-multiple-roles/">Implementing Active Directory in a .NET application with Multiple Roles</a> appeared first on <a href="https://www.metasyssoftware.com">Metasys Software Pvt Ltd.</a>.]]></description>
										<content:encoded><![CDATA[<div id="pl-3590" class="panel-layout">
<div id="pg-3590-0" class="panel-grid panel-no-style">
<div id="pgc-3590-0-0" class="panel-grid-cell" data-weight="1">
<div id="panel-3590-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" data-style="{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cvw_duration&quot;:&quot;300&quot;,&quot;cvw_easing&quot;:&quot;linear&quot;,&quot;cvw_anchor&quot;:&quot;top-bottom&quot;,&quot;cvw_repeat&quot;:&quot;true&quot;,&quot;iw-visible-screen&quot;:&quot;iw-all&quot;,&quot;iw-visible-layout&quot;:&quot;iw-all&quot;}">
<div class="so-widget-sow-editor so-widget-sow-editor-base">
<div class="siteorigin-widget-tinymce textwidget">
<p>The need for a directory of users arises when various devices are used on the same network. It is crucial to locate the directory on one central source, known as Active Directory. It helps validate and authenticate multiple users accessing all resources on the domain with a single sign-on.</p>
<p>In this blog, we will demonstrate how to implement Active Directory in a .NET application.</p>
<p><img fetchpriority="high" decoding="async" class="wp-image-3567 size-full aligncenter" title="Login" src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_1.png" alt="Login" width="378" height="166" /></p>
<h2><strong>What is Active Directory?</strong></h2>
<p>Active Directory is a database adapted by Microsoft to manage multiple devices on a single network. It also can be defined as a set of services that connect users with network resources they need to accomplish projects. In order to obtain access to devices, the network users require it to be validated.</p>
<p>Let us consider a C# .NET application to validate the users using Active Directory on the login page, before implementing Active Directory, we use ASP.NET membership to validate a user on the Login page. The code should look similar to the code below.</p>
<p><img decoding="async" class="wp-image-3568 size-full aligncenter" title="Code " src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_2.png" alt="Code" width="431" height="28" /></p>
<p>Now, to create our own function to validate the user through Active Directory, we use the code below.</p>
<p><img decoding="async" class="wp-image-3569 size-full aligncenter" title="Code " src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_3.png" alt="Code " width="450" height="33" /></p>
<p>VerifyUserAD accepts three parameters, namely, Username, Password and ReturnMsg. ReturnMsg returns the error message if the validation of the user fails against the Active Directory. Refer to the code below.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3570 size-full" title="Code" src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_4.png" alt="Code" width="624" height="381" /></p>
<p>Once the user is validated, the function VertifyUserAD returns an ‘authenticated’ message, based on which the user can take the following relevant actions.</p>
<p>To entirely bypass the <a href="https://www.metasyssoftware.com/case-study-dotnet/">ASP .NET</a> membership, use the Active Directory to validate the user. For an existing application, users can maintain and access a copy of Users in the database, meaning there is no need to modify the whole application end-to-end.</p>
<h2><strong>Role-based implementation</strong></h2>
<p>For role-based implementation, we use the DirectorySearcher class to fetch the property ‘memberOf’ for that user in Active Directory, as shown in the code below.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3572 size-full" title="Code" src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_5.png" alt="Code " width="488" height="62" /></p>
<p>This enables users to find the list of Groups in which the user is assigned using the SearchResult.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3573 size-full" title="Search result " src="https://www.metasyssoftware.com/wp-content/uploads/2022/07/dotnet_6.png" alt="Search result " width="416" height="76" /></p>
<p>Use the command below to install Directory Services using the package manager console.</p>
<p>Install-Package System.DirectoryServices</p>
<p>Hope this blog will help you in the implementation of Active Directory in Dot Net application. For more information on .Net services, please visit <a href="https://www.metasyssoftware.com/dot-net">https://www.metasyssoftware.com/dot-net</a></p>
</div>
</div>
</div>
</div>
</div>
</div>The post <a href="https://www.metasyssoftware.com/dot-net/implementing-active-directory-in-a-net-application-with-multiple-roles/">Implementing Active Directory in a .NET application with Multiple Roles</a> appeared first on <a href="https://www.metasyssoftware.com">Metasys Software Pvt Ltd.</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A Case Study – Building a Dashboard using Google charts in ASP.NET</title>
		<link>https://www.metasyssoftware.com/dot-net/a-case-study-building-a-dashboard-using-google-charts-in-asp-net/</link>
					<comments>https://www.metasyssoftware.com/dot-net/a-case-study-building-a-dashboard-using-google-charts-in-asp-net/#respond</comments>
		
		<dc:creator><![CDATA[meta_prasad]]></dc:creator>
		<pubDate>Thu, 16 Apr 2020 08:18:07 +0000</pubDate>
				<category><![CDATA[Dot Net]]></category>
		<category><![CDATA[Offshore DotNet development company]]></category>
		<category><![CDATA[Database Consultants]]></category>
		<category><![CDATA[Google charts]]></category>
		<category><![CDATA[Dashbaord]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP web application]]></category>
		<category><![CDATA[ASP Dot Net developer]]></category>
		<category><![CDATA[ASP.Net core]]></category>
		<category><![CDATA[DotNet Development Company]]></category>
		<category><![CDATA[outsourcing dot net services]]></category>
		<guid isPermaLink="false">https://www.metasyssoftware.com/?p=3027</guid>

					<description><![CDATA[<p>Tracking KPIs, metrics and any other relevant data is important for any business looking to improve their performance, and proper [&#8230;]</p>
The post <a href="https://www.metasyssoftware.com/dot-net/a-case-study-building-a-dashboard-using-google-charts-in-asp-net/">A Case Study – Building a Dashboard using Google charts in ASP.NET</a> appeared first on <a href="https://www.metasyssoftware.com">Metasys Software Pvt Ltd.</a>.]]></description>
										<content:encoded><![CDATA[<p>Tracking KPIs, metrics and any other relevant data is important for any business looking to improve their performance, and proper visualisation can be helpful for identifying trends and patterns. A useful information management tool is a dashboard, which can be used to provide a graphical summary of all relevant information. This article details a recent project, in which we successfully built a dashboard for a client using Google charts.</p>
<p><strong>Case study</strong></p>
<p>Our client wanted a way to efficiently track day to day reporting, check the status and progress of different tasks, and financial metrics like revenue, costs and profit-loss data. Previously, they had to access several different reports to analyse the overall business performance. We built a dashboard that allowed them to visualise the day to day business activities on a single screen, saving time and energy.</p>
<p>We decided to use Google Charts for a number of reasons:</p>
<ul>
<li>Google Charts are a good tool for visualization as the graphics are highly interactive.</li>
<li>There is a large gallery of chart types that allow for a lot of customisation for representing different kinds of data.</li>
<li>It is compatible with different browsers.</li>
</ul>
<p><strong>Technology and Implementation</strong></p>
<p>For the implementation of the dashboard we used jQuery and ASP.net. These technologies are easy to use, and allow for easy rendering of the page. Furthermore, Google Charts have an inbuilt library in jQuery.</p>
<p><strong>Implementation steps of Google chart in ASP.NET</strong></p>
<p>Before the implementation, all the Google Chart Libraries and the visualization API need to be loaded. The following procedure was used to include a chart in ASP.net:</p>
<ol>
<li>Create an html div to hold the chart as per our requirement.</li>
<li>Ajax call for loading data in the chart</li>
<li>Call the Visualization API before assigning it to the chart and set the chart options like legends and axis titles</li>
<li>Assign the div id to the chart</li>
<li>The call to the chart depends on the chart type (barchart, donut chart etc.).</li>
<li>Call the draw method of the Google chart and set the chart option.</li>
</ol>
<p><strong>Chart examples</strong></p>
<p>Donut Chart:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-3028 size-full" title="donut chart" src="https://www.metasyssoftware.com/wp-content/uploads/donut-chart-.png" alt="donut chart" width="862" height="531" /></p>
<p>&nbsp;</p>
<p>Stack Chart:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-3029 size-full" title="stack chart" src="https://www.metasyssoftware.com/wp-content/uploads/stack-chart.png" alt="stack chart" width="603" height="526" /></p>
<p><strong>Matching client requirements</strong></p>
<p>Our main challenge was to modify the chart to meet the clients needs.  For example, the client specified that the revenue chart was to be displayed in a rectangular format without a legend, or axes. We identified the “Timeline chart” as the most appropriate chart option amongst the templates although it still required customization. We modified the inbuilt generated SVG code from JavaScript by specifying the position and width and by hiding the x- and y-axes to match the client requirements.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-3039 size-full" title="NG &amp; MNG data" src="https://www.metasyssoftware.com/wp-content/uploads/NG-MNG-data.jpg" alt="NG &amp; MNG data" width="627" height="50" /></p>
<p>If you are interested in a similar implementation of data visualisation, feel free to contact us. Our team has extensive experience in handling diverse custom ASP.NET application projects. <a href="https://www.metasyssoftware.com/contact">https://www.metasyssoftware.com/contact</a></p>The post <a href="https://www.metasyssoftware.com/dot-net/a-case-study-building-a-dashboard-using-google-charts-in-asp-net/">A Case Study – Building a Dashboard using Google charts in ASP.NET</a> appeared first on <a href="https://www.metasyssoftware.com">Metasys Software Pvt Ltd.</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.metasyssoftware.com/dot-net/a-case-study-building-a-dashboard-using-google-charts-in-asp-net/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
