public IActionResult Put(NuevoEjemplarDTO dto, int id) { if (dto.NuevoEjemplarId != id) { return(BadRequest()); } else { return new JsonResult(_servicio.ActualizarNuevoEjemplar(dto, id)) { StatusCode = 200 } }; } //[HttpDelete("{id}")] //public IActionResult Delete(int id) //{ // try // { // return new JsonResult(_servicio.EliminarNuevoEjemplar(id)) { StatusCode = 201 }; // } // catch (Exception e) // { // return BadRequest(e.Message); // } //} }
public NuevoEjemplar ActualizarNuevoEjemplar(NuevoEjemplarDTO entidad, int id) { var editado = new NuevoEjemplar() { NuevoEjemplarId = id, Descripcion = entidad.Descripcion, TramiteDNIid = entidad.TramiteDNIid }; _repository.Update(editado); return(editado); }
public IActionResult Post(NuevoEjemplarDTO dto) { try { return(new JsonResult(_servicio.CrearNuevoEjemplar(dto)) { StatusCode = 201 }); } catch (Exception e) { return(BadRequest(e.Message)); } }
public NuevoEjemplar CrearNuevoEjemplar(NuevoEjemplarDTO entidad) { var tramite = new TramiteDNI(); _repository.Add(tramite); var nuevo = new NuevoEjemplar() { Descripcion = entidad.Descripcion, TramiteDNInavigator = tramite }; _repository.Add(nuevo); return(nuevo); }
public IActionResult Put(NuevoEjemplarDTO dto, int id) { if (dto.NuevoEjemplarId != id) { return(BadRequest()); } else { return new JsonResult(_servicio.ActualizarNuevoEjemplar(dto, id)) { StatusCode = 200 } }; } }