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);
        //    }


        //}
    }
Exemple #2
0
        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));
     }
 }
Exemple #4
0
        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
                       }
            };
        }
    }