public Planta_Vivero FindById(int id) { var planta_vivero = new Planta_Vivero(); try { planta_vivero = context.Plantas_Viveros .Include(pv => pv.planta) .Include(pv => pv.vivero) .FirstOrDefault(x => x.id == id); } catch (System.Exception) { throw; } return(planta_vivero); }
public bool Save(Planta_Vivero entity) { try { var entidad = new Planta_Vivero(); entidad.id = entity.id; entidad.planta = context.Plantas.FirstOrDefault(x => x.id == entity.planta.id); entidad.vivero = context.Viveros.FirstOrDefault(x => x.id == entity.vivero.id); entidad.fechaRegistro = entity.fechaRegistro; context.Plantas_Viveros.Add(entidad); context.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }
public bool Update(Planta_Vivero entity) { try { var planta_viveroOriginal = context.Plantas_Viveros.Single( x => x.id == entity.id ); planta_viveroOriginal.id = entity.id; planta_viveroOriginal.planta = entity.planta; planta_viveroOriginal.vivero = entity.vivero; planta_viveroOriginal.fechaRegistro = entity.fechaRegistro; context.Plantas_Viveros.Update(planta_viveroOriginal); context.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }
public bool guardar(ViveroViewModel entity) { Vivero vivero = new Vivero { id = entity.id, nombre = entity.nombre, TsEfectiva = entity.TsEfectiva, TsDescontada = entity.TsDescontada, Descuento = entity.Descuento, CostoInicial = entity.CostoInicial, CostoFinal = entity.CostoFinal, ValorNeto = entity.ValorNeto, ValorRecaudado = entity.ValorRecaudado, ValorEntero = entity.ValorEntero, TCEA = entity.TCEA }; try { context.Viveros.Add(vivero); context.SaveChanges(); var plantaActual = new Planta(); var viveroActual = vivero; foreach (var item in entity.plantas) { plantaActual = context.Plantas.FirstOrDefault(x => x.id == item.plantaid); Planta_Vivero pv = new Planta_Vivero { vivero = viveroActual, planta = plantaActual, fechaRegistro = item.fechaRegistro }; context.Plantas_Viveros.Add(pv); } context.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }
public bool Update(Planta_Vivero entity) { return(planta_viveroRepository.Update(entity)); }
public bool Save(Planta_Vivero entity) { return(planta_viveroRepository.Save(entity)); }
public ActionResult Put([FromBody] Planta_Vivero planta_vivero) { return(Ok( planta_viveroService.Update(planta_vivero) )); }
public ActionResult Post([FromBody] Planta_Vivero planta_vivero) { return(Ok( planta_viveroService.Save(planta_vivero) )); }