public ActionResult <CommonResponeModel> Update(Navigation model) { model.InitBeforeSave(RequestUsername, InitType.Update); model.InitDefault(); var existModel = navigationRepository.GetById(model.Id); ObjectExtensions.CopyValues(existModel, model); int result = navigationRepository.Update(existModel, out existModel); if (result > 0) { Result = new SuccessResultFactory().Factory(ActionType.Edit); Data = existModel; } else { Result = new ErrorResultFactory().Factory(ActionType.Edit); Data = existModel; } return(GetCommonRespone()); }