Exemplo n.º 1
0
        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());
        }