public object AddFamer([FromBody] FamerModel model) { if (ModelState.IsValid) { ResponseMessageModel message; //change model to Famer object var famer = model.CreateEntity(); if (famer == null) { return(this.Message(MessageCode.DATA_VALIDATE_ERROR)); } try { //add famer to database var result = _famerService.Add(famer); if (!result.Succeeded) { return(this.Message(MessageCode.DATA_VALIDATE_ERROR, result.GetError())); } //add success return(this.Message(FamerModel.GetModel(famer))); } catch (SqlException ex) { return(this.Message(MessageCode.SQL_ACTION_ERROR, ex.Message)); } } else { return(this.Message(MessageCode.DATA_VALIDATE_ERROR, this.GetError(ModelState.Values))); } }
public object UpdateFamer(Guid famerId, [FromBody] FamerModel model) { if (ModelState.IsValid) { if (model.PersonalId == Guid.Empty) { return(this.Message(MessageCode.DATA_VALIDATE_ERROR, "Yêu cầu PersonalId")); } var famer = model.CreateEntity(); famer.Id = famerId; //update model try { var result = _famerService.UpdateFamerWithPersonal(famer); if (result.Succeeded) { return(this.Message(FamerModel.GetModel(famer))); } else { //error return(this.Message(MessageCode.DATA_VALIDATE_ERROR, result.GetError())); } } catch (SqlException ex) { return(this.Message(MessageCode.SQL_ACTION_ERROR, ex.Message)); } } else { return(this.Message(MessageCode.DATA_VALIDATE_ERROR, this.GetError(ModelState.Values))); } }