public IActionResult Edit(vmDepartment vmDepartment) { if (ModelState.IsValid) { Department department = _db.Department.GetFirstOrDefault(c => c.Id == vmDepartment.Id); department.Id = vmDepartment.Id; department.Name = vmDepartment.Name; department.Description = vmDepartment.Description; department.Phone = vmDepartment.Phone; department.Email = vmDepartment.Email; //department.IsActive = vmDepartment.IsActive; _db.Department.Update(department); bool isUpdated = _db.Save() > 0; //if (isUpdated) //{ // vmDepartment.IsValid = true; // vmDepartment.Message = "Department updated successfully!"; // return Json(vmDepartment); //} //vmDepartment.IsValid = false; //vmDepartment.Message = "Department can not be Updated. Something went wrong. Please try Again."; return(Json(vmDepartment)); } vmDepartment.IsValid = false; vmDepartment.Message = "Validation Failed!. Please try Again with valid data."; return(Json(vmDepartment)); }
public IActionResult Create(vmDepartment vmDepartment) { if (ModelState.IsValid) { Department department = new Department() { Name = vmDepartment.Name, Description = vmDepartment.Description, Phone = vmDepartment.Phone, Email = vmDepartment.Email, IsActive = true, IsDeleted = false }; _db.Department.Add(department); bool isUpdated = _db.Save() > 0; //if (isUpdated) //{ // vmDepartment.IsValid = true; // vmDepartment.Message = "Department saved successfully!"; // return Json(vmDepartment); //} //vmDepartment.IsValid = false; //vmDepartment.Message = "Department can not be Updated. Something went wrong. Please try Again."; return(Json(vmDepartment)); } vmDepartment.IsValid = false; vmDepartment.Message = "Validation Failed!. Please try Again with valid data."; return(Json(vmDepartment)); }
public IActionResult Edit(int id) { var department = _db.Department.Get(id); vmDepartment vmDepartment = new vmDepartment(); vmDepartment.Id = department.Id; vmDepartment.Name = department.Name; vmDepartment.Email = department.Email; vmDepartment.Phone = department.Phone; vmDepartment.Description = department.Description; //vmDepartment.IsActive = department.IsActive; return(PartialView("_EditView", vmDepartment)); }
public ActionResult Edit(int id) { using (DeptManager) { var disp = Mapper.Map <vmDepartment>(DeptManager.GetDepartmentbyID(id)); if (disp == null) { disp = new vmDepartment(); ModelState.AddModelError("", "Failed to load details for requested object"); } return(View(disp)); } }
public async Task <ActionResult> DepartmentList() { vmDepartment vm = new vmDepartment(); List <Department> DeptList = new List <Department>(); string ApiUrl = "http://localhost/CrystelWebApi/api/Department/MainDept"; HttpClient client = new HttpClient(); client.BaseAddress = new Uri(ApiUrl); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage responseMessage = await client.GetAsync(ApiUrl); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; DeptList = JsonConvert.DeserializeObject <List <Department> >(responseData); } vm.Dept = DeptList; return(View("DepartmentList", vm)); }
public ActionResult Edit(vmDepartment dept) { try { using (DeptManager) { var item = DeptManager.GetDepartmentbyID(dept.ID); item.Name = dept.Name; var success = DeptManager.UpdateDepartment(item); if (success) { return(RedirectToAction("Index")); } throw new DataException("Failed to save " + dept.Name + ". Please try again"); } } catch (DataException ex) { ModelState.AddModelError("", ex.Message); } return(View(dept)); }
public ActionResult Create(vmDepartment dept) { try { if (ModelState.IsValid) { using (DeptManager) { var item = Mapper.Map <Department>(dept); var success = DeptManager.AddDepartment(item); if (success) { return(RedirectToAction("Index")); } throw new DataException("Failed to save " + dept.Name + " Department. Please try again."); } } } catch (DataException ex) { ModelState.AddModelError("", ex.Message); } return(View(dept)); }
public IActionResult Create() { vmDepartment vmDepartment = new vmDepartment(); return(PartialView("_CreateView", vmDepartment)); }
public ActionResult Create() { var disp = new vmDepartment(); return(View(disp)); }