<?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>mvc code - Wikitechy</title>
	<atom:link href="https://www.wikitechy.com/interview-questions/tag/mvc-code/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.wikitechy.com/interview-questions/tag/mvc-code/</link>
	<description>Interview Questions</description>
	<lastBuildDate>Sat, 24 Jun 2023 11:41:25 +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.wikitechy.com/interview-questions/wp-content/uploads/2025/10/cropped-wikitechy-icon-32x32.png</url>
	<title>mvc code - Wikitechy</title>
	<link>https://www.wikitechy.com/interview-questions/tag/mvc-code/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MVC Code</title>
		<link>https://www.wikitechy.com/interview-questions/csharp/mvc-code/</link>
					<comments>https://www.wikitechy.com/interview-questions/csharp/mvc-code/#respond</comments>
		
		<dc:creator><![CDATA[webmaster]]></dc:creator>
		<pubDate>Tue, 27 Dec 2022 02:49:22 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[.net mvc]]></category>
		<category><![CDATA[asp mvc]]></category>
		<category><![CDATA[charp mvc]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[mvc code]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=5073</guid>

					<description><![CDATA[Database code Model Code Controller Code View Code Index.cshtml create.cshtml edit.cshtml Details.cshtml Delete.cshtml]]></description>
										<content:encoded><![CDATA[<h2 id="database-code">Database code</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">create database mvc<br/><br/>create table tbl_products<br/>(<br/>  id int primary key identity(1,1),<br/>  product_name varchar(100),<br/>  quantity int<br/>)<br/><br/>insert into tbl_products values (&#039;rice&#039;,100)<br/><br/>create procedure get_products<br/>as begin<br/>select * from tbl_products<br/>end<br/>go<br/>create procedure insert_products<br/>(<br/>@product_name varchar(100),<br/>@quantity int<br/>)<br/>as begin<br/>insert into tbl_products values<br/>(@product_name,@quantity)<br/>end<br/>insert_products &#039;dhall&#039;,50<br/><br/>edit_products 1,&#039;salt&#039;,50<br/>create procedure edit_products<br/>(<br/>@id int,<br/>@product_name varchar(100),<br/>@quantity int<br/>)<br/>as begin<br/>update tbl_products set product_name=@product_name<br/>, quantity=@quantity  where id =@id<br/>end<br/><br/>create procedure delete_products<br/>(<br/>@id int<br/>)<br/>as begin<br/>delete from tbl_products where id =@id<br/>end<br/><br/>go<br/><br/>create procedure get_products_id<br/>(@id int<br/>)<br/>as begin<br/>select * from tbl_products where id=@id<br/>end</code></pre> </div>
<h2 id="model-code">Model Code</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">using System;<br/>using System.Collections.Generic;<br/>using System.Linq;<br/>using System.Web;<br/><br/>namespace ArunDepartmentalStore.Models<br/>{<br/>    public class tbl_products<br/>    {<br/>        public int id { get; set; }<br/>        public string product_name { get; set; }<br/>        public int quantity { get; set; }<br/><br/>    }<br/>}</code></pre> </div>
<h2 id="controller-code">Controller Code</h2>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">using ArunDepartmentalStore.Models;<br/>using System;<br/>using System.Collections.Generic;<br/>using System.Data.SqlClient;<br/>using System.Linq;<br/>using System.Web;<br/>using System.Web.Mvc;<br/><br/>namespace ArunDepartmentalStore.Controllers<br/>{<br/>    public class tbl_productsController : Controller<br/>    {<br/>        string constr = &quot;Data Source=.\\sqlexpress;Initial Catalog=mvc;Integrated Security =true&quot;;<br/><br/>        // GET: tbl_products<br/>        public ActionResult Index()<br/>        {<br/>            List&lt;tbl_products&gt; tbl_products_obj = new List&lt;tbl_products&gt;();<br/>            SqlConnection con = new SqlConnection(constr);<br/>            SqlCommand cmd = new SqlCommand(&quot;get_products&quot;, con);<br/>            cmd.CommandType = System.Data.CommandType.StoredProcedure;<br/>            con.Open();<br/>            SqlDataReader sdr = cmd.ExecuteReader();<br/>            while(sdr.Read())<br/>            {<br/>                tbl_products_obj.Add(new tbl_products<br/>                {<br/>                    id =  Convert.ToInt32( sdr[&quot;id&quot;]),<br/>                    product_name = Convert.ToString(sdr[&quot;product_name&quot;]),<br/>                    quantity = Convert.ToInt32(sdr[&quot;quantity&quot;])<br/><br/>                }<br/>                    ); <br/>            }<br/>            con.Close();<br/>             return View(tbl_products_obj);<br/>        }<br/><br/>        // GET: tbl_products/Details/5<br/>        public ActionResult Details(int id,tbl_products tbl_products_obj)<br/>        {<br/>            SqlConnection con = new SqlConnection(constr);<br/>            string query = &quot;get_products_id &quot; + id;<br/>            SqlCommand cmd = new SqlCommand(query, con);<br/><br/>            con.Open();<br/>            SqlDataReader sdr = cmd.ExecuteReader();<br/>            while (sdr.Read())<br/>            {<br/>                tbl_products_obj = new tbl_products<br/>                {<br/>                    id = Convert.ToInt32(sdr[&quot;id&quot;]),<br/>                    product_name = Convert.ToString(sdr[&quot;product_name&quot;]),<br/>                    quantity = Convert.ToInt32(sdr[&quot;quantity&quot;])<br/><br/>                };<br/>            }<br/>            con.Close();<br/>            return View(tbl_products_obj);<br/>        }<br/><br/>        // GET: tbl_products/Create<br/>        public ActionResult Create()<br/>        {<br/>            return View();<br/>        }<br/><br/>        // POST: tbl_products/Create<br/>        [HttpPost]<br/>        public ActionResult Create(tbl_products tbl_productobj)<br/>        {<br/>            try<br/>            {<br/>                SqlConnection con = new SqlConnection(constr);<br/>                string query = &quot;insert_products &#039;&quot; + tbl_productobj.product_name + &quot;&#039;,&quot; + tbl_productobj.quantity;<br/>                SqlCommand cmd = new SqlCommand(query, con);                <br/>                con.Open();<br/>                int i = cmd.ExecuteNonQuery();<br/>                con.Close();  <br/>                return RedirectToAction(&quot;Index&quot;);<br/>            }<br/>            catch<br/>            {<br/>                return View();<br/>            }<br/>        }<br/><br/>        // GET: tbl_products/Edit/5<br/>        public ActionResult Edit(int id)<br/>        {<br/>            return View();<br/>        }<br/><br/>        // POST: tbl_products/Edit/5<br/>        [HttpPost]<br/>        public ActionResult Edit(int id, tbl_products tbl_productobj)<br/>        {<br/>            try<br/>            {<br/>                SqlConnection con = new SqlConnection(constr);<br/>                string query = &quot;edit_products &quot; + id +&quot;,&#039;&quot; + tbl_productobj.product_name + &quot;&#039;,&quot; + tbl_productobj.quantity;<br/>                SqlCommand cmd = new SqlCommand(query, con);<br/>                con.Open();<br/>                int i = cmd.ExecuteNonQuery();<br/>                con.Close();<br/>                return RedirectToAction(&quot;Index&quot;);                 <br/>            }<br/>            catch<br/>            {<br/>                return View();<br/>            }<br/>        }<br/><br/>        // GET: tbl_products/Delete/5<br/>        public ActionResult Delete(int id,tbl_products tbl_products_obj)<br/>        {<br/>            SqlConnection con = new SqlConnection(constr);<br/>            string query = &quot;get_products_id &quot; + id;<br/>            SqlCommand cmd = new SqlCommand(query, con);<br/>      <br/>            con.Open();<br/>            SqlDataReader sdr = cmd.ExecuteReader();<br/>            while (sdr.Read())<br/>            {<br/>                tbl_products_obj = new tbl_products <br/>                {<br/>                    id = Convert.ToInt32(sdr[&quot;id&quot;]),<br/>                    product_name = Convert.ToString(sdr[&quot;product_name&quot;]),<br/>                    quantity = Convert.ToInt32(sdr[&quot;quantity&quot;])<br/><br/>                } ;<br/>            }<br/>            con.Close();<br/>            return View(tbl_products_obj);<br/>             <br/>        }<br/><br/>        // POST: tbl_products/Delete/5<br/>        [HttpPost]<br/>        public ActionResult Delete(int id)<br/>        {<br/>            try<br/>            {<br/>                SqlConnection con = new SqlConnection(constr);<br/>                string query = &quot;delete_products &quot; + id ;<br/>                SqlCommand cmd = new SqlCommand(query, con);<br/>                con.Open();<br/>                int i = cmd.ExecuteNonQuery();<br/>                con.Close();<br/>                return RedirectToAction(&quot;Index&quot;);<br/> <br/>            }<br/>            catch<br/>            {<br/>                return View();<br/>            }<br/>        }<br/>    }<br/>}</code></pre> </div>
<h2 id="view-code">View Code</h2>
<h4 id="index-cshtml">Index.cshtml</h4>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> <span class="code-embed-name">Index.cshtml</span> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">@model IEnumerable&lt;ArunDepartmentalStore.Models.tbl_products&gt;<br/><br/>@{<br/>    ViewBag.Title = &quot;Index&quot;;<br/>}<br/><br/>&lt;h2&gt;Index&lt;/h2&gt;<br/><br/>&lt;p&gt;<br/>    @Html.ActionLink(&quot;Create New&quot;, &quot;Create&quot;)<br/>&lt;/p&gt;<br/>&lt;table class=&quot;table&quot;&gt;<br/>    &lt;tr&gt;<br/>        &lt;th&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.product_name)<br/>        &lt;/th&gt;<br/>        &lt;th&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.quantity)<br/>        &lt;/th&gt;<br/>        &lt;th&gt;&lt;/th&gt;<br/>    &lt;/tr&gt;<br/><br/>@foreach (var item in Model) {<br/>    &lt;tr&gt;<br/>        &lt;td&gt;<br/>            @Html.DisplayFor(modelItem =&gt; item.product_name)<br/>        &lt;/td&gt;<br/>        &lt;td&gt;<br/>            @Html.DisplayFor(modelItem =&gt; item.quantity)<br/>        &lt;/td&gt;<br/>        &lt;td&gt;<br/>            @Html.ActionLink(&quot;Edit&quot;, &quot;Edit&quot;, new { id=item.id }) |<br/>            @Html.ActionLink(&quot;Details&quot;, &quot;Details&quot;, new { id=item.id }) |<br/>            @Html.ActionLink(&quot;Delete&quot;, &quot;Delete&quot;, new { id=item.id })<br/>        &lt;/td&gt;<br/>    &lt;/tr&gt;<br/>}<br/><br/>&lt;/table&gt;</code></pre> </div>
<h4 id="create-cshtml">create.cshtml</h4>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> <span class="code-embed-name">create.cshtml</span> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">@model ArunDepartmentalStore.Models.tbl_products<br/><br/>@{<br/>    ViewBag.Title = &quot;Create&quot;;<br/>}<br/><br/>&lt;h2&gt;Create&lt;/h2&gt;<br/><br/><br/>@using (Html.BeginForm()) <br/>{<br/>    @Html.AntiForgeryToken()<br/>    <br/>    &lt;div class=&quot;form-horizontal&quot;&gt;<br/>        &lt;h4&gt;tbl_products&lt;/h4&gt;<br/>        &lt;hr /&gt;<br/>        @Html.ValidationSummary(true, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            @Html.LabelFor(model =&gt; model.product_name, htmlAttributes: new { @class = &quot;control-label col-md-2&quot; })<br/>            &lt;div class=&quot;col-md-10&quot;&gt;<br/>                @Html.EditorFor(model =&gt; model.product_name, new { htmlAttributes = new { @class = &quot;form-control&quot; } })<br/>                @Html.ValidationMessageFor(model =&gt; model.product_name, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/><br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            @Html.LabelFor(model =&gt; model.quantity, htmlAttributes: new { @class = &quot;control-label col-md-2&quot; })<br/>            &lt;div class=&quot;col-md-10&quot;&gt;<br/>                @Html.EditorFor(model =&gt; model.quantity, new { htmlAttributes = new { @class = &quot;form-control&quot; } })<br/>                @Html.ValidationMessageFor(model =&gt; model.quantity, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/><br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            &lt;div class=&quot;col-md-offset-2 col-md-10&quot;&gt;<br/>                &lt;input type=&quot;submit&quot; value=&quot;Create&quot; class=&quot;btn btn-default&quot; /&gt;<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/>    &lt;/div&gt;<br/>}<br/><br/>&lt;div&gt;<br/>    @Html.ActionLink(&quot;Back to List&quot;, &quot;Index&quot;)<br/>&lt;/div&gt;<br/><br/>@section Scripts {<br/>    @Scripts.Render(&quot;~/bundles/jqueryval&quot;)<br/>}</code></pre> </div>
<h4 id="edit-cshtml">edit.cshtml</h4>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> <span class="code-embed-name">edit.cshtml</span> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">@model ArunDepartmentalStore.Models.tbl_products<br/><br/>@{<br/>    ViewBag.Title = &quot;Edit&quot;;<br/>}<br/><br/>&lt;h2&gt;Edit&lt;/h2&gt;<br/><br/><br/>@using (Html.BeginForm())<br/>{<br/>    @Html.AntiForgeryToken()<br/>    <br/>    &lt;div class=&quot;form-horizontal&quot;&gt;<br/>        &lt;h4&gt;tbl_products&lt;/h4&gt;<br/>        &lt;hr /&gt;<br/>        @Html.ValidationSummary(true, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>        @Html.HiddenFor(model =&gt; model.id)<br/><br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            @Html.LabelFor(model =&gt; model.product_name, htmlAttributes: new { @class = &quot;control-label col-md-2&quot; })<br/>            &lt;div class=&quot;col-md-10&quot;&gt;<br/>                @Html.EditorFor(model =&gt; model.product_name, new { htmlAttributes = new { @class = &quot;form-control&quot; } })<br/>                @Html.ValidationMessageFor(model =&gt; model.product_name, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/><br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            @Html.LabelFor(model =&gt; model.quantity, htmlAttributes: new { @class = &quot;control-label col-md-2&quot; })<br/>            &lt;div class=&quot;col-md-10&quot;&gt;<br/>                @Html.EditorFor(model =&gt; model.quantity, new { htmlAttributes = new { @class = &quot;form-control&quot; } })<br/>                @Html.ValidationMessageFor(model =&gt; model.quantity, &quot;&quot;, new { @class = &quot;text-danger&quot; })<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/><br/>        &lt;div class=&quot;form-group&quot;&gt;<br/>            &lt;div class=&quot;col-md-offset-2 col-md-10&quot;&gt;<br/>                &lt;input type=&quot;submit&quot; value=&quot;Save&quot; class=&quot;btn btn-default&quot; /&gt;<br/>            &lt;/div&gt;<br/>        &lt;/div&gt;<br/>    &lt;/div&gt;<br/>}<br/><br/>&lt;div&gt;<br/>    @Html.ActionLink(&quot;Back to List&quot;, &quot;Index&quot;)<br/>&lt;/div&gt;<br/><br/>@section Scripts {<br/>    @Scripts.Render(&quot;~/bundles/jqueryval&quot;)<br/>}</code></pre> </div>
<h4 id="details-cshtml">Details.cshtml</h4>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> <span class="code-embed-name">Details.cshtml</span> </div> <pre class="language-cpp code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-cpp code-embed-code">@model ArunDepartmentalStore.Models.tbl_products<br/><br/>@{<br/>    ViewBag.Title = &quot;Details&quot;;<br/>}<br/><br/>&lt;h2&gt;Details&lt;/h2&gt;<br/><br/>&lt;div&gt;<br/>    &lt;h4&gt;tbl_products&lt;/h4&gt;<br/>    &lt;hr /&gt;<br/>    &lt;dl class=&quot;dl-horizontal&quot;&gt;<br/>        &lt;dt&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.product_name)<br/>        &lt;/dt&gt;<br/><br/>        &lt;dd&gt;<br/>            @Html.DisplayFor(model =&gt; model.product_name)<br/>        &lt;/dd&gt;<br/><br/>        &lt;dt&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.quantity)<br/>        &lt;/dt&gt;<br/><br/>        &lt;dd&gt;<br/>            @Html.DisplayFor(model =&gt; model.quantity)<br/>        &lt;/dd&gt;<br/><br/>    &lt;/dl&gt;<br/>&lt;/div&gt;<br/>&lt;p&gt;<br/>    @Html.ActionLink(&quot;Edit&quot;, &quot;Edit&quot;, new { id = Model.id }) |<br/>    @Html.ActionLink(&quot;Back to List&quot;, &quot;Index&quot;)<br/>&lt;/p&gt;</code></pre> </div>
<h4 id="delete-cshtml">Delete.cshtml</h4>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> <span class="code-embed-name">Delete.cshtml</span> </div> <pre class="language-markup code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">@model ArunDepartmentalStore.Models.tbl_products<br/><br/>@{<br/>    ViewBag.Title = &quot;Delete&quot;;<br/>}<br/><br/>&lt;h2&gt;Delete&lt;/h2&gt;<br/><br/>&lt;h3&gt;Are you sure you want to delete this?&lt;/h3&gt;<br/>&lt;div&gt;<br/>    &lt;h4&gt;tbl_products&lt;/h4&gt;<br/>    &lt;hr /&gt;<br/>    &lt;dl class=&quot;dl-horizontal&quot;&gt;<br/>        &lt;dt&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.product_name)<br/>        &lt;/dt&gt;<br/><br/>        &lt;dd&gt;<br/>            @Html.DisplayFor(model =&gt; model.product_name)<br/>        &lt;/dd&gt;<br/><br/>        &lt;dt&gt;<br/>            @Html.DisplayNameFor(model =&gt; model.quantity)<br/>        &lt;/dt&gt;<br/><br/>        &lt;dd&gt;<br/>            @Html.DisplayFor(model =&gt; model.quantity)<br/>        &lt;/dd&gt;<br/><br/>    &lt;/dl&gt;<br/><br/>    @using (Html.BeginForm()) {<br/>        @Html.AntiForgeryToken()<br/><br/>        &lt;div class=&quot;form-actions no-color&quot;&gt;<br/>            &lt;input type=&quot;submit&quot; value=&quot;Delete&quot; class=&quot;btn btn-default&quot; /&gt; |<br/>            @Html.ActionLink(&quot;Back to List&quot;, &quot;Index&quot;)<br/>        &lt;/div&gt;<br/>    }<br/>&lt;/div&gt;</code></pre> </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/csharp/mvc-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
