Beispiel #1
0
 //Save Chenage
 public object SaveChenage(RentalIndividualField[] rentalInputs)
 {
     try
     {
         foreach (var rentalInput in rentalInputs)
         {
             if (rentalInput.State == StateEnumVM.Delete)
             {
                 //Delete
                 var ObjectReturn = DeleteS.RentalIndividualField(rentalInput);
                 if (ObjectReturn != null)
                 {
                     return(ObjectReturn);
                 }
             }
             else if (rentalInput.State == StateEnumVM.Update)
             {
                 //Update
                 var ObjectReturn = UpdateS.RentalIndividualField(rentalInput);
                 if (ObjectReturn != null)
                 {
                     return(ObjectReturn);
                 }
             }
             else if (rentalInput.State == StateEnumVM.Create)
             {
                 //Create
                 var ObjectReturn = CreateS.RentalIndividualField(rentalInput);
                 if (ObjectReturn != null)
                 {
                     return(ObjectReturn);
                 }
             }
         }
         db.SaveChanges();
         return(new { RequestType = RequestTypeEnumVM.Success, Message = Token.Saved });
     }
     catch (Exception ex)
     {
         return(new { RequestType = RequestTypeEnumVM.Error, Message = Token.NotSaveChange });
     }
 }