private ApiResponse Update(int id, UpdateParameterViewModel model) { var apiResp = new ApiResponse { Type = ResponseType.Fail }; var parameter = new Parameter { Id = id, Value = model.Value, Description = model.Description, Order = model.Order.Value, TypeId = model.TypeId.Value }; var resp = _parameterService.Edit(parameter); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; return(apiResp); }
private ApiResponse Update(int id, UpdateParameterViewModel model) { var apiResp = new ApiResponse { Type = ResponseType.Fail }; var parameter = new Parameter { Id = id, UserId = GetUserId().Value, Name = model.Name, Order = model.Order.Value, ParameterTypeId = model.ParameterTypeId.Value }; _parameterBusiness.OwnerId = parameter.UserId; var resp = _parameterBusiness.Edit(parameter); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; return(apiResp); }
public IActionResult Put([FromRoute] IdViewModel idModel, [FromBody] UpdateParameterViewModel model) { if (!ModelState.IsValid) { return(BadRequest(GetModelStateErrorResponse(ModelState))); } var resp = Update(idModel.Id, model); if (resp.Type != ResponseType.Success) { return(BadRequest(resp)); } return(Ok(resp)); }