/// <summary> /// Asignar un gps a un vehiculo filtrado por el NIT de la Empresa /// Metodo usado para asignar un vehiculo a un gps. /// </summary> /// <param name="nit"></param> /// <returns></returns> public List <clsSeguimiento> listarAsignacionSeguimiento(string nit) { List <sp_ListarSeguimiento_Result> lista = new List <sp_ListarSeguimiento_Result>(); List <clsSeguimiento> li = new List <clsSeguimiento>(); lista = db.sp_ListarSeguimiento(nit).ToList(); clsSeguimiento se; foreach (var item in lista) { se = new clsSeguimiento { CodSeguimiento = item.CodSeguimiento }; var estado = item.estado; if (estado.Equals(true)) { se.estado = "Activo"; se.FechaFin = "En linea"; se.FechaInicio = item.FechaInicio; se.IMEI = item.IMEI; se.Modelo = item.Modelo; se.NroPlaca = item.NroPlaca; se.RazonSocial = item.RazonSocial; li.Add(se); } //else //{ // se.estado = "Finalizado"; // se.FechaFin = item.FechaFin.ToString(); //} //li.Add(se); } return(li); }
public async Task <ActionResult> CuadroMetas(clsSeguimiento model) { if (ModelState.IsValid) { using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { var middleTier = scope.Resolve <Ekilibrate.Model.Services.Nutricionista.IDataInjector>(); await middleTier.CreateSeguimiento(model); } } return(RedirectToAction("Index")); }