private ApiResponse Create(CreateParameterViewModel model) { var apiResp = new ApiResponse { Type = ResponseType.Fail }; var parameter = new Parameter { Value = model.Value, Description = model.Description, Order = model.Order.Value, TypeId = model.TypeId.Value }; var resp = _parameterService.Add(parameter); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; return(apiResp); }
private ApiResponse Create(CreateParameterViewModel model) { var apiResp = new ApiResponse { Type = ResponseType.Fail }; var parameter = new Parameter { UserId = GetUserId().Value, Name = model.Name, Order = model.Order.Value, ParameterTypeId = model.ParameterTypeId.Value }; _parameterBusiness.OwnerId = parameter.UserId; var resp = _parameterBusiness.Add(parameter); if (resp.Type != ResponseType.Success) { apiResp.ErrorCode = resp.ErrorCode; return(apiResp); } apiResp.Type = ResponseType.Success; return(apiResp); }
public IActionResult Detailed([FromBody] CreateParameterViewModel model) { if (!ModelState.IsValid) { return(BadRequest(GetModelStateErrorResponse(ModelState))); } return(Ok()); }
public IActionResult Post([FromBody] CreateParameterViewModel model) { if (!ModelState.IsValid) { return(BadRequest(GetModelStateErrorResponse(ModelState))); } var resp = Create(model); if (resp.Type != ResponseType.Success) { return(BadRequest(resp)); } return(Ok(resp)); }