Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 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());
 }
Exemplo n.º 6
0
        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());
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
 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());
 }