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 guardar(ViveroViewModel entity) { return(viveroRepository.guardar(entity)); }
public ActionResult Post([FromBody] ViveroViewModel vivero) { return(Ok( viveroService.guardar(vivero) )); }