//Save Chenage public object SaveChenage(Nationality[] nationalities) { try { foreach (Nationality nationality in nationalities) { if (nationality.State == StateEnumVM.Delete) { //Delete var ObjectReturn = DeleteS.Nationality(nationality); if (ObjectReturn != null) { return(ObjectReturn); } } else if (nationality.State == StateEnumVM.Update) { //Update var ObjectReturn = UpdateS.Nationality(nationality); if (ObjectReturn != null) { return(ObjectReturn); } } else if (nationality.State == StateEnumVM.Create) { //Create var ObjectReturn = CreateS.Nationality(nationality); 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 }); } }