private void AgregarTubos() { IUnitOfWork _context = new UnitOfWork(); var tubos = _context.TuberiaRepository.GetAll().ToList(); if (!tubos.Exists(q => q.Nombre == "Acero")) { var tubo = new Tuberia { Nombre = "Acero" }; _context.TuberiaRepository.Add(tubo); _context.Save(); } if (!tubos.Exists(q => q.Nombre == "Polietileno")) { var tubo = new Tuberia { Nombre = "Polietileno" }; _context.TuberiaRepository.Add(tubo); _context.Save(); } }
public IHttpActionResult Post(Tuberia tuberia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _unit.TuberiaRepository.Add(tuberia); _unit.Save(); var id = _unit.TuberiaRepository.GetAll().LastOrDefault().TuberiaId; return(Ok(new { id })); }
public IHttpActionResult Put(Tuberia tuberia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { _unit.TuberiaRepository.Update(tuberia); _unit.Save(); } catch (Exception) { return(BadRequest("Id incorrecto")); } return(Ok(new { status = true })); }