public JsonResult EditCustomer(int id) { talentEntities db = new talentEntities(); try { Customer customer = db.Customers.Where(x => x.Id == id).SingleOrDefault(); return(new JsonResult { Data = customer, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception e) { Console.Write("Exception Occured /n {0}", e.Data); return(new JsonResult { Data = "Customer Not Found", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
// GET: Customers public JsonResult GetCustomerData() { talentEntities db = new talentEntities(); try { var customerList = db.Customers.Select(x => new { x.Id, x.Name, x.Address }).ToList(); return(new JsonResult { Data = customerList, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception e) { Console.WriteLine(e); return(new JsonResult { Data = "Data Not Found", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public JsonResult CreateCustomer(Customer customer) { talentEntities db = new talentEntities(); try { db.Customers.Add(customer); db.SaveChanges(); } catch (Exception e) { Console.Write("Exception Occured /n {0}", e.Data); return(new JsonResult { Data = "Create Customer Failed", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = "Customer created", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult UpdateCustomer(Customer customer) { talentEntities db = new talentEntities(); try { Customer dbCustomers = db.Customers.Where(x => x.Id == customer.Id).SingleOrDefault(); dbCustomers.Name = customer.Name; dbCustomers.Address = customer.Address; db.SaveChanges(); } catch (Exception e) { Console.Write("Exception Occured /n {0}", e.Data); return(new JsonResult { Data = "Update Failed", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = "Customer details updated", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
//Delete Customer public JsonResult DeleteCustomer(int id) { talentEntities db = new talentEntities(); try { var customer = db.Customers.Where(x => x.Id == id).SingleOrDefault(); if (customer != null) { db.Customers.Remove(customer); db.SaveChanges(); } } catch (Exception e) { Console.Write("Exception Occured /n {0}", e.Data); return(new JsonResult { Data = "Deletion Failed", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = "Success Customer Deleted", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }