public ActionResult Edit(long id) { ProjectModel project = new ProjectModel(); if (id > 0) { BCBSClient client = new BCBSClient(); string projectData = client.GetProjectById(id); if (!string.IsNullOrEmpty(projectData)) { project = JsonConvert.DeserializeObject<ProjectModel>(projectData); } else { TempData["Error"] = "Requested project not available!!"; return RedirectToAction("Index", "Project"); } } return View(project); }
public ActionResult Edit(ProjectModel project) { if (ModelState.IsValid) { BCBSClient client = new BCBSClient(); long Id = 0; Id = client.UpdateProjectById(project.Id, project.Name, project.ChargeCode, project.HighLevelBudget.ToString(), project.Status, project.Description, project.RC, project.GLAccount); if (Id > 0) { TempData["Message"] = "Project Updated successfully..!"; } else { TempData["Error"] = "Project Update failed..!"; } ModelState.Clear(); return RedirectToAction("Index", "Project"); } else { return View(project); } }
public ActionResult New() { ProjectModel project = new ProjectModel(); return View(project); }