public IActionResult ManagerEdit(vmManager vmM) { var clientObj = _work.Managers.Get(vmM.Id); if (clientObj != null) { clientObj.Name = vmM.Name; if (vmM.Image != null) { var fileName = string.IsNullOrEmpty(Path.GetExtension(vmM.Image.FileName)) ? ".jpg" : Path.GetExtension(vmM.Image.FileName); var extn = vmM.Id + fileName; var path = _imagePath.GetImagePath(extn, "ManagerUpload", "Manager"); using (var stream = new FileStream(path, FileMode.Create)) { vmM.Image.CopyTo(stream); } clientObj.Image = _imagePath.GetImagePathForDb(path); } _work.Managers.Update(clientObj); _work.Save(); return(PartialView("_ManagerEditView", clientObj)); } return(PartialView("_ManagerEditView", vmM)); }
public IActionResult CreateManagerView() { vmManager manager = new vmManager(); ViewBag.country = _work.dropdown.GetCountry(); return(PartialView("_ManagerView", manager)); }
public IActionResult ManagerEditView(int id) { var managerobj = _work.Managers.Get(id); vmManager manager = new vmManager(); manager.Name = managerobj.Name; manager.PhotoUrl = managerobj.Image; // client.Id = managerobj.Id; return(PartialView("_ManagerEditView", manager)); }
public IActionResult ManagerCreate(vmManager vm) { var itemVm = _work.Managers.GetAll().Count(); if (ModelState.IsValid) { if (itemVm < 3) { Manager manager = new Manager() { Name = vm.Name, Email = vm.Email, Address = vm.Address, Phone = vm.Phone, Country = vm.Country, Bsc = vm.Bsc, HSC = vm.HSC, SSC = vm.SSC, Skill = vm.Skill, Designation = vm.Designation, Facebook = vm.Facebook, Twitter = vm.Twitter, LinkdIn = vm.LinkdIn, }; if (vm.Image != null) { var extn = string.IsNullOrEmpty(Path.GetExtension(vm.Image.FileName)) ? ".jpg" : Path.GetExtension(vm.Image.FileName); var fileName = vm.Name + extn; var path = _imagePath.GetImagePath(fileName, "ManagerUpload", "Manager"); using (var stream = new FileStream(path, FileMode.Create)) { vm.Image.CopyTo(stream); } manager.Image = _imagePath.GetImagePathForDb(path); } _work.Managers.Add(manager); _work.Save(); return(PartialView("_ManagerView", manager)); } } return(PartialView("_ManagerView", vm)); }
public IActionResult Delete(int id) { var managerObj = _work.Managers.Get(id); vmManager vmManager = new vmManager(); if (managerObj == null) { return(NotFound()); } if (managerObj.Id == 2009) { return(Json(false)); } else { _work.Managers.Remove(managerObj); _work.Save(); } return(Json(true)); }
public IActionResult UpdateManager(vmManager vmManager) { var editManager = _work.Managers.Get(vmManager.Id); if (editManager != null) { editManager.Name = vmManager.Name; editManager.Phone = vmManager.Phone; editManager.Email = vmManager.Email; editManager.Address = vmManager.Address; editManager.Country = vmManager.Country; editManager.HSC = vmManager.HSC; editManager.SSC = vmManager.SSC; editManager.Bsc = vmManager.Bsc; editManager.Skill = vmManager.Skill; editManager.Designation = vmManager.Designation; editManager.Facebook = vmManager.Facebook; editManager.Twitter = vmManager.Twitter; editManager.LinkdIn = vmManager.LinkdIn; if (vmManager.Image != null) { var exten = string.IsNullOrEmpty(Path.GetExtension(vmManager.Image.FileName)) ? ".jpg" : Path.GetExtension(vmManager.Image.FileName); var fileName = vmManager.Name + exten; var path = _imagePath.GetImagePath(fileName, "ManagerUpload", "Manager"); using (var stream = new FileStream(path, FileMode.Create)) { vmManager.Image.CopyTo(stream); } editManager.Image = _imagePath.GetImagePathForDb(path); } _work.Managers.Update(editManager); _work.Save(); return(PartialView("_EditView", editManager)); } return(PartialView("_EditView", vmManager)); }
public IActionResult EditView(int id) { ViewBag.country = _work.dropdown.GetCountry(); var manager = _work.Managers.Get(id); vmManager vmManager = new vmManager(); //vmManager.Id = manager.Id; vmManager.Name = manager.Name; vmManager.PhotoUrl = manager.Image; vmManager.Phone = manager.Phone; vmManager.Email = manager.Email; vmManager.Address = manager.Address; vmManager.Country = manager.Country; vmManager.HSC = manager.HSC; vmManager.SSC = manager.SSC; vmManager.Bsc = manager.Bsc; vmManager.Skill = manager.Skill; vmManager.Designation = manager.Designation; vmManager.Facebook = manager.Facebook; vmManager.Twitter = manager.Twitter; vmManager.LinkdIn = manager.LinkdIn; return(PartialView("_EditView", vmManager)); }