public async Task <RequestResult> AddModelAsync(TestDbModelDTO model) { var result = new RequestResult(); if (model == null) { result.StatusCode = StatusCodes.Status400BadRequest; result.Message = "There is no model in request"; return(result); } try { var dbModel = new TestDbModel { Name = model.Name }; await _uow.Repository <TestDbModel>().AddAsync(dbModel); await _uow.CommitAsync(); } catch (Exception ex) { result.Message = ex.Message; result.StatusCode = StatusCodes.Status500InternalServerError; } return(result); }
public async Task <IActionResult> Post([FromBody] TestDbModelDTO model) { var result = await _testService.AddModelAsync(model); return(ReturnResult(result)); }