public ActionResult Put(Guid id, [FromBody] CentroLavado centro) { if (!ModelState.IsValid) { return(BadRequest()); } var cent = db.CentrosLavado.Find(id); if (cent == null) { return(NotFound(id)); } //LINQ var centroTemp = db.CentrosLavado.Where( xcentro => xcentro.Nombre == centro.Nombre && xcentro.Id != id).SingleOrDefault(); if (centroTemp != null) { return(Conflict(centro.Nombre)); } cent.Nombre = centro.Nombre; db.SaveChanges(); return(NoContent()); }
public ActionResult <Guid> Post([FromBody] CentroLavado centro) { /// centro.Emmpleados.First().Empleado.Nombre => Propiedades de naavegacion if (!ModelState.IsValid) { return(BadRequest()); } centro.Id = Guid.NewGuid(); db.CentrosLavado.Add(centro); db.SaveChanges(); return(Ok(centro.Id)); }