public IHttpActionResult CreateListaPrecios(ListaPrecioBlisterDTO listaPrecioBlisterDTO) { if (!ModelState.IsValid) { log.Error("Formulario de Lista Precios con datos invalidos o inexistentes."); return(BadRequest()); } var listaPrecioBlister = Mapper.Map <ListaPrecioBlisterDTO, ListaPrecioBlister>(listaPrecioBlisterDTO); listaPreciosBL.AddListaPrecioBlister(listaPrecioBlister); listaPrecioBlisterDTO.ID = listaPrecioBlister.ID; log.Info("ListaPreciosBlister creado satisfactoriamente. ID: " + listaPrecioBlister.ID); return(Created(new Uri(Request.RequestUri + "/" + listaPrecioBlister.ID), listaPrecioBlisterDTO)); }
public IHttpActionResult UpdateListaPrecios(int id, ListaPrecioBlisterDTO listaPrecioBlisterDTO) { if (!ModelState.IsValid) { log.Error("Formulario de Lista Precios con datos invalidos o inexistentes."); return(BadRequest()); } var listaPrecioBlisterInDB = listaPreciosBL.GetListaPrecioBlisterById(id); if (listaPrecioBlisterInDB == null) { return(NotFound()); } Mapper.Map(listaPrecioBlisterDTO, listaPrecioBlisterInDB); listaPreciosBL.UpdateListaPrecioBlister(listaPrecioBlisterInDB); log.Info("ListaPreciosBlister actualizado satisfactoriamente. ID: " + id); return(Ok()); }