public JsonResult Create(PresupuestoSeguimientoFormModel seguimientoVM) { try { if (ModelState.IsValid) { _presupuestoSeguimientoService.UpdateActivo(seguimientoVM.PresupuestoId); PresupuestoSeguimiento seguimiento; seguimiento = new PresupuestoSeguimiento(); seguimiento.Id = Guid.NewGuid(); seguimiento.PresupuestoEstadoId = seguimientoVM.EstadoId; seguimiento.PresupuestoId = seguimientoVM.PresupuestoId; seguimiento.Fecha = seguimientoVM.Fecha; seguimiento.FechaAlerta = seguimientoVM.FechaAlerta; seguimiento.Observacion = seguimientoVM.Observacion; seguimiento.Activo = true; _presupuestoSeguimientoService.Add(seguimiento); _presupuestoService.UpdateEstado(seguimiento); return(Json(new { success = true })); } return(Json(seguimientoVM, JsonRequestBehavior.AllowGet)); } catch (Exception e) { throw; } }
public void SeguimientoEstado(Presupuesto presupuesto) { PresupuestoSeguimiento seguimiento = new PresupuestoSeguimiento(); seguimiento.Id = Guid.NewGuid(); seguimiento.PresupuestoEstadoId = presupuesto.PresupuestoEstadoId; seguimiento.PresupuestoId = presupuesto.Id; seguimiento.Fecha = presupuesto.Fecha; seguimiento.FechaAlerta = presupuesto.Fecha; seguimiento.Activo = true; presupuestoSeguimientoService.Add(seguimiento); }