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