Exemple #1
0
        public IHttpActionResult Post([FromBody] ConcesionarioViewModel concesionarioVM)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            concesionarioService.Insert(new Concesionario()
            {
                Id        = concesionarioVM.Id,
                Nombre    = concesionarioVM.Nombre,
                Direccion = concesionarioVM.Direccion
            });
            return(CreatedAtRoute("DefaultApi", new { id = concesionarioVM.Id }, concesionarioVM));
        }
Exemple #2
0
 public IHttpActionResult Put(int id, [FromBody] ConcesionarioViewModel concesionarioVM)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (id != concesionarioVM.Id)
     {
         return(BadRequest());
     }
     else
     {
         concesionarioService.Update(new Concesionario()
         {
             Id        = concesionarioVM.Id,
             Nombre    = concesionarioVM.Nombre,
             Direccion = concesionarioVM.Direccion
         });
         return(StatusCode(HttpStatusCode.NoContent));
     }
 }