public static string Color(EstadoProyecto estado) { string res = "p-2 bg-"; switch (estado) { case EstadoProyecto.ENPAUSA: res += "light text-dark"; break; case EstadoProyecto.ENREVISION: res += "warning"; break; case EstadoProyecto.ENTREGADO: res += "primary"; break; case EstadoProyecto.PAGADO: res += "success"; break; case EstadoProyecto.REGISTRADO: res += "secondary"; break; case EstadoProyecto.RESOLVIENDO_ERRORES: res += "danger"; break; } return(res); }
public ActionResult DeleteConfirmed(int id) { EstadoProyecto estadoProyecto = db.EstadoProyectos.Find(id); db.EstadoProyectos.Remove(estadoProyecto); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Nombre")] EstadoProyecto estadoProyecto) { if (ModelState.IsValid) { db.Entry(estadoProyecto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estadoProyecto)); }
public ActionResult Create([Bind(Include = "Id,Nombre")] EstadoProyecto estadoProyecto) { if (ModelState.IsValid) { db.EstadoProyectos.Add(estadoProyecto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estadoProyecto)); }
public async Task <bool> UpdateEstadoProyecto(EstadoProyecto estadoPoryecto) { EstadoProyecto existingEstadoProyecto = await _unitOfWork.EstadoProyectoRepository.GetById(estadoPoryecto.Id).ConfigureAwait(false); existingEstadoProyecto.Nombre = estadoPoryecto.Nombre; _unitOfWork.EstadoProyectoRepository.Update(existingEstadoProyecto); await _unitOfWork.SaveChangesAsync().ConfigureAwait(false); return(true); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstadoProyecto estadoProyecto = db.EstadoProyectos.Find(id); if (estadoProyecto == null) { return(HttpNotFound()); } return(View(estadoProyecto)); }
public static Project Create(string name, string code, string description, DateTime?starDate, DateTime?finalDate, EstadoProyecto estado, Guid userId, string costCenter, string companyName) { var @project = new Project { Id = Guid.NewGuid(), Code = code, Name = name, Description = description, FinalDate = finalDate, StartDate = starDate, EstadoProyecto = estado, CreatorUserId = userId, CostCenter = costCenter, CompanyName = companyName, IsDeleted = false }; return(@project); }
public async Task InsertEstadoProyecto(EstadoProyecto estadoPoryecto) { await _unitOfWork.EstadoProyectoRepository.Add(estadoPoryecto).ConfigureAwait(false); await _unitOfWork.SaveChangesAsync().ConfigureAwait(false); }