How to perform crud operations in asp.net?
Finance

How to perform crud operations in asp.net?

Ans: Backend code to perform crud:

Start after name space.

namespace PracticeCrud.Controllers

{

    public class HomeController : Controller

    {

        private readonly DatabaseName db = new DatabaseName ();

        //

        // GET: /Home/

        public ActionResult Index()

        {

            var List = db.DatabaseTableName.ToList or Get();

            return View(List);

        }

        //Get.data//

        public ActionResult Create()

        {

           

            return View();

        }

    //post.data//

        [HttpPost]

        public ActionResult Create(DatabaseTableName model )

        {

            

            db.DatabaseTableName.Add(model);

            db.SaveChanges();

            return RedirectToAction("Create");

 

        }

 

        //Edit.Get//..

        public ActionResult Edit(int id)

    {

        var Edt = db.DatabaseTableName.FirstOrDefault(w => w.Id == id);

        return View(Edt);

            

    }

        //Edit.post//

        [HttpPost]

        public ActionResult Edit(DatabaseTableName model)

        {

            if (ModelState.IsValid)

            {

                db.Entry(model).State = EntityState.Modified;

                db.SaveChanges();

            }

 

                return RedirectToAction("Index");

        

        }

 

      //Detail.Get//

        public ActionResult Details(int id=0)

        {

            var Detal = db.DatabaseTableName.FirstOrDefault
(w => w.Id ==id);

            return View(Detal);

        }

        //Delete//

        public ActionResult Delete(int? id)

        {

            var delt = db.DatabaseTableName.FirstOrDefault
(w => w.Id == id);

            db.OsTBs.Remove(delt);

            db.SaveChanges();

            return RedirectToAction("Index");

        }

}

}

 

 

 

 

 


Copyright Future Minutes © 2015- 2024 All Rights Reserved.   Terms of Service  |   Privacy Policy |  Contact US|  Pages|  Whats new?
Update on: Dec 20 2023 05:10 PM