public AddTurmaResponse Add(AddTurmaRequest turma) { var entity = new Turma(turma.Nome); entity = _repositoryTurma.Create(entity); return((AddTurmaResponse)entity); }
public ContentResult PostTurma([FromBody] AddTurmaRequest req) { ContentResult response = new ContentResult { ContentType = "application/json" }; try { var result = _service.Add(req); _uof.Commit(); response.StatusCode = (int)HttpStatusCode.OK; response.Content = JsonConvert.SerializeObject(result); return(response); } catch (Exception ex) { response.StatusCode = (int)HttpStatusCode.BadRequest; response.Content = JsonConvert.SerializeObject(ex.Message); return(response); } }