public async Task <IActionResult> EditConfirmed(ApplicationUserCEViewModel model) { if (ModelState.IsValid) { var entity = UnitOfWork.ApplicationUserDal.GetById(model.Id); entity.FirstName = model.FirstName; entity.LastName = model.LastName; entity.Email = model.Email; entity.ApplicationTypeId = model.ApplicationTypeId; entity.ApplicationType = model.ApplicationType; entity.Password = model.Password; entity.UserName = model.UserName; UnitOfWork.FileManager.ImageDelete(model.Image); entity.Image = await UnitOfWork.FileManager.FileImageSaveAsync(model.ImageFile); UnitOfWork.Commit(); return(RedirectToAction("Index", "ApplicationUser")); } ViewBag.ApplicationType = UnitOfWork.ApplicationTypeDal.GetQueryable().OrderByDescending(p => p.Type) .Select(a => new SelectListItem() { Value = a.Id.ToString(), Text = a.Type }).ToList(); return(View()); }
public async Task <IActionResult> CreateConfirmed(ApplicationUserCEViewModel model) { if (ModelState.IsValid) { var ApplicationUser = new ApplicationUser() { Id = Guid.NewGuid(), FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, ApplicationTypeId = model.ApplicationTypeId, ApplicationType = model.ApplicationType, Password = model.Password, UserName = model.UserName, }; ApplicationUser.Image = await UnitOfWork.FileManager.FileImageSaveAsync(model.ImageFile); UnitOfWork.ApplicationUserDal.Add(ApplicationUser); UnitOfWork.Commit(); return(RedirectToAction("Index", "ApplicationUser")); } ViewBag.ApplicationType = UnitOfWork.ApplicationTypeDal.GetQueryable().OrderByDescending(p => p.Type) .Select(a => new SelectListItem() { Value = a.Id.ToString(), Text = a.Type }).ToList(); return(View()); }
public IActionResult Edit(Guid id) { var model = UnitOfWork.ApplicationUserRepository.GetById(id); var ApplicationUser = new ApplicationUserCEViewModel() { Id = model.Id, UserName = model.UserName, LastName = model.LastName, FirstName = model.FirstName, Password = model.Password, Email = model.Email, }; return(View(ApplicationUser)); }
public IActionResult KullaniciGuncelle() { var userId = User.Claims.FirstOrDefault(c => c.Type == "Id").Value; var model = UnitOfWork.ApplicationUserDal.GetById(Guid.Parse(userId)); var applicationUser = new ApplicationUserCEViewModel() { Id = model.Id, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, ApplicationTypeId = model.ApplicationTypeId, ApplicationType = model.ApplicationType, Password = model.Password, UserName = model.UserName, }; return(View(applicationUser)); }
public IActionResult EditConfirmed(ApplicationUserCEViewModel model) { if (ModelState.IsValid) { var entity = UnitOfWork.ApplicationUserRepository.GetById(model.Id); entity.FirstName = model.FirstName; entity.LastName = model.LastName; entity.UserName = model.UserName; entity.Email = model.Email; if (model.Image != null) { entity.Image = UploadFile.UploadFileImage(model.Image, model.Id); } UnitOfWork.Commit(); return(RedirectToAction("Index", "ApplicationUser")); } return(View()); }
public async Task <IActionResult> KullaniciGuncelleConfirmed(ApplicationUserCEViewModel model) { if (ModelState.IsValid) { var userId = User.Claims.FirstOrDefault(c => c.Type == "Id").Value; var entity = UnitOfWork.ApplicationUserDal.GetById(Guid.Parse(userId)); entity.FirstName = model.FirstName; entity.LastName = model.LastName; entity.Email = model.Email; entity.Password = model.Password; entity.UserName = model.UserName; UnitOfWork.FileManager.ImageDelete(model.Image); entity.Image = await UnitOfWork.FileManager.FileImageSaveAsync(model.ImageFile); UnitOfWork.Commit(); return(RedirectToAction("Index", "Anasayfa")); } return(View()); }
public IActionResult Edit(Guid id) { var model = UnitOfWork.ApplicationUserDal.GetById(id); ViewBag.ApplicationType = UnitOfWork.ApplicationTypeDal.GetQueryable().OrderByDescending(p => p.Type) .Select(a => new SelectListItem() { Value = a.Id.ToString(), Text = a.Type }).ToList(); var ApplicationUser = new ApplicationUserCEViewModel() { Id = model.Id, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, ApplicationTypeId = model.ApplicationTypeId, ApplicationType = model.ApplicationType, Password = model.Password, UserName = model.UserName, }; return(View(ApplicationUser)); }
public IActionResult CreateConfirmed(ApplicationUserCEViewModel model) { if (ModelState.IsValid) { var applicationUser = new ApplicationUser() { Id = Guid.NewGuid(), FirstName = model.FirstName, LastName = model.LastName, Password = model.Password, UserName = model.UserName, Email = model.Email, }; if (model.Image != null) { applicationUser.Image = UploadFile.UploadFileImage(model.Image, applicationUser.Id); } UnitOfWork.ApplicationUserRepository.Add(applicationUser); UnitOfWork.Commit(); return(RedirectToAction("Index", "ApplicationUser")); } return(View()); }