public void Post([FromBody] ProductoDTO producto) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; // Bad Request } else { repo.Add(EfTranslator.TranslateToProducto(producto)); Context.Response.StatusCode = 201; // Created } }
public void Post([FromBody] UnidadDTO unidad) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; } else { repo.Add(EfTranslator.TranslateToUnidad(unidad)); Context.Response.StatusCode = 201; // Created } }
public void Put(int id, [FromBody] ProductoDTO producto) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; // Bad Request } else { if (id != producto.Id) { Context.Response.StatusCode = 400; // Bad Request } else { repo.Update(EfTranslator.TranslateToProducto(producto)); Context.Response.StatusCode = 200; //OK } } }
public void Put(int id, [FromBody] UnidadDTO unidad) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; } else { if (id != unidad.Id) { Context.Response.StatusCode = 400; } else { repo.Update(EfTranslator.TranslateToUnidad(unidad)); Context.Response.StatusCode = 200; //OK } } }