public void TransformFromAdminObject(Admin admin) { AdminId = admin.AdminId; UserName = admin.UserName; FullName = admin.FirstName + " " + admin.LastName; Email = admin.Email; }
public void TransformFromAdmin(Admin adminObj) { AdminId = adminObj.AdminId; FirstName = adminObj.FirstName ; LastName = adminObj.LastName; Email = adminObj.Email; UserName = adminObj.UserName; }
public Admin TransformToAdmin() { Admin adminObj = new Admin(); adminObj.AdminId = AdminId; adminObj.FirstName = FirstName; adminObj.LastName = LastName; adminObj.Email = Email; return adminObj; }
public Admin TransformToAdmin() { Admin adminObj = new Admin(); adminObj.FirstName = FirstName; adminObj.LastName = LastName; adminObj.UserName = UserName; adminObj.Email = Email; adminObj.Password = ConfirmPassword; return adminObj; }
// // GET: /Admin/Create public ActionResult ChangePassword(int id = 0) { string errorMessage; var admin = GetAdminById(id, out errorMessage); if (admin == null) { admin = new Admin(); ModelState.AddModelError("", errorMessage); } var model = new AdminChangePasswordViewModel(); model.TransformFromAdminObject(admin); return View(model); }
//public AuthenticationManager() //{ //} //public AuthenticationManager(IUnitOfWork uow) //{ // _uOW = uow; //} public bool IsValidBackEndAdminUser(string username, string password, out Admin admin) { admin = null; try { var result = _uOW.AdminRepo.Get(u => u.UserName == username); if (!result.Any()) return false; admin = result.FirstOrDefault(); if (admin != null && BCryptHelper.CheckPassword(password, admin.PasswordHash)) { return true; } } catch (Exception ex) { return false; } return false; }
public Admin CreateNewAdminAccount(Admin newAdmin) { try { if (newAdmin.DateCreated == DateTime.MinValue) newAdmin.DateCreated = DateTime.Now; newAdmin.Activated = true; newAdmin = _uOW.AdminRepo.Insert(newAdmin); _uOW.Save(); } catch(Exception ex) { return null; } if (newAdmin.AdminId > 0) { return newAdmin; } return null; }
public DomainResponse<BooleanResult> EditAdmin(Admin admin) { var response = new DomainResponse<BooleanResult>(); if (IsDuplicatedEmail(admin.Email, admin.AdminId)) { return response.ReturnFailResponse(new[] { "This email address is already existed on the system. Please choose another one." } , "This email address is already existed on the system. Please choose another one." , new BooleanResult { Success = false }); } try { var adminData = _uOW.AdminRepo.GetByID(admin.AdminId); adminData.FirstName = admin.FirstName; adminData.LastName = admin.LastName; adminData.Email = admin.Email; _uOW.AdminRepo.Update(adminData); _uOW.Save(); } catch (Exception ex) { return response.ReturnFailResponse( new[] { ex.Message } , "There is an error trying to update data" , new BooleanResult { Success = false }); } return response.ReturnSuccessResponse(new BooleanResult { Success = true } , new[] { "Admin data has been successfully updated." } , "Admin data has been successfully updated."); }