public ActionResult Edit(int id) { if (!isAuthenticated() || !loggedUser.isAdmin) return new HttpUnauthorizedResult(); else { ActivityViewModel model = new ActivityViewModel(); Activity activity = new Activity().get(id, loggedUser.Unit); model.Id = activity.Id; model.Name = activity.Name; model.Date = activity.Date; model.Place = activity.Place; model.Obs = activity.Obs; return View(model); } }
public ActionResult Edit(ActivityViewModel model, string hour, string minute) { if (!isAuthenticated() || !loggedUser.isAdmin) return new HttpUnauthorizedResult(); else { if (ModelState.IsValid) { Activity activity = new Activity(); Result result = activity.update(model.Id, model.Name, new DateTime(model.Date.Year, model.Date.Month, model.Date.Day, new Common().convertNumber(hour), new Common().convertNumber(minute), 0), model.Place, model.Obs, loggedUser.Unit); if (result.Success) return RedirectToAction("Index"); else ModelState.AddModelError("", "Ocorreu um erro ao atualizar atividade"); } return View(model); } }
public ActionResult New() { if (!isAuthenticated() || !loggedUser.isAdmin) return new HttpUnauthorizedResult(); else { ActivityViewModel model = new ActivityViewModel(); model.Date = DateTime.Now; return View(model); } }