public async Task <IHttpActionResult> AutorGet(AutorRequest autor) { try { if (ModelState.IsValid) { AutorDTO autorDTO = Mapper.Map <AutorRequest, AutorDTO>(autor); var resultado = await informacionautor.GetBy_AutorDto(autor.Codigo); if (resultado.Success) { if (resultado.Result != null) { AutorResponse datosAutorResponse = Mapper.Map <AutorDTO, AutorResponse>(resultado.Result); return(Ok(datosAutorResponse)); } else { return(NotFound()); } } else { return(BadRequest(resultado.Error.ToString())); } } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public async Task <IHttpActionResult> AutorDelete(AutorRequest autor) { try { if (ModelState.IsValid) { AutorDTO autorDTO = Mapper.Map <AutorRequest, AutorDTO>(autor); var resultado = await informacionautor.DeleteAutorDto(autorDTO); if (resultado.Success) { return(Ok(resultado.Result)); } else { return(BadRequest(resultado.Error.ToString())); } } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public ActionResult Update(string id, [FromBody] AutorRequest request) { if (string.IsNullOrEmpty(id)) { return(NotFound()); } _autorService.UpdateAutor(id, request); return(Ok()); }
public AutorResponse updateAutor(int id, AutorRequest autor) { return(new AutorResponse() { autor = new Autor() { Nome = autor.Nome, Genero = autor.Genero } }); }
public HttpResponseMessage Update([FromQuery] int id, [FromBody] AutorRequest autor) { try { var retorno = ResponseBasicJson(HttpStatusCode.OK, _livrariaBLL.updateAutor(id, autor)); return(retorno); } catch (ValidacaoException e) { return(ResponseBasicJson(e.MensagemError.StatusCode, e.MensagemError)); } catch (Exception e) { MensagemError msg = MensagensUtil.ObterMensagem(HttpStatusCode.BadRequest, "M199"); return(ResponseBasicJson(msg.StatusCode, msg)); } }
public HttpResponseMessage Post([FromBody] AutorRequest autor) { try { _livrariaBLL.criarAutor(autor); var retorno = ResponseBasicJson(HttpStatusCode.Created, null); return(retorno); } catch (ValidacaoException e) { return(ResponseBasicJson(e.MensagemError.StatusCode, e.MensagemError)); } catch (Exception e) { MensagemError msg = MensagensUtil.ObterMensagem(HttpStatusCode.BadRequest, "M199"); return(ResponseBasicJson(msg.StatusCode, msg)); } }
public ActionResult Create([FromBody] AutorRequest request) { if (request == null) { return(null); } var autor = new Autor() { Nome = request.Nome, Sobrenome = request.Sobrenome, Email = request.Email, DataNascimento = DateTime.Parse(request.DataNascimento), LivroId = request.LivroId, }; var response = _autorService.AddAutor(autor); return(Ok(response)); }
public bool criarEditora(AutorRequest autor) { return(true); }
public bool criarAutor(AutorRequest autor) { return(true); }