コード例 #1
0
 public JsonResult GetClient()
 {
     using (ClientDetailsEntities db = new ClientDetailsEntities())
     {
         List <Client> clientList = db.Clients.ToList();
         return(Json(clientList, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #2
0
 public JsonResult Delete(int Id)
 {
     using (ClientDetailsEntities db = new ClientDetailsEntities())
     {
         Client client = db.Clients.Find(Id);
         if (client == null)
         {
             return(Json(new { success = false }));
         }
         db.Clients.Remove(client);
         db.SaveChanges();
         return(Json(new { success = true }));
     }
 }
コード例 #3
0
 public JsonResult Insert(Client client)
 {
     if (client != null)
     {
         using (ClientDetailsEntities db = new ClientDetailsEntities())
         {
             db.Clients.Add(client);
             db.SaveChanges();
             return(Json(new { success = true }));
         }
     }
     else
     {
         return(Json(new { success = false }));
     }
 }
コード例 #4
0
 public JsonResult Update(Client updatedClient)
 {
     using (ClientDetailsEntities db = new ClientDetailsEntities())
     {
         Client existingClient = db.Clients.Find(updatedClient.Id);
         if (existingClient == null)
         {
             return(Json(new { success = false }));
         }
         else
         {
             existingClient.Surname        = updatedClient.Surname;
             existingClient.FirstName      = updatedClient.FirstName;
             existingClient.IdentityType   = updatedClient.IdentityType;
             existingClient.IdentityNumber = updatedClient.IdentityNumber;
             existingClient.DateOfBirth    = updatedClient.DateOfBirth;
             db.SaveChanges();
             return(Json(new { success = true }));
         }
     }
 }