public UserViewModel GetUserUpdateDetails(CommonDetails commonDetails) { var resultUpdateDetails = _genericRepository.ManageDataWithSingleObject <UserViewModel>(StoredProcedureName, commonDetails); var results = _userManagementRepository.GetRequiredDetails(StoredProcedureName, new CommonDetails { Flag = "GetRequiredDetails" }); resultUpdateDetails.GenderList = results.ListGender.Select(x => new SelectListItem { Value = x.Value, Text = x.Description }).ToList(); resultUpdateDetails.RoleList = results.ListRoles.Select(x => new SelectListItem { Value = x.Value, Text = x.Value }).ToList(); try { if (!string.IsNullOrEmpty(resultUpdateDetails.Gender)) { resultUpdateDetails.GenderList.First(x => x.Value == resultUpdateDetails.Gender).Selected = true; } if (!string.IsNullOrEmpty(resultUpdateDetails.Role)) { resultUpdateDetails.RoleList.First(x => x.Value == resultUpdateDetails.Role).Selected = true; } } catch (Exception e) { _log.Error("Some ddl value missing ", e.StackTrace); } if (string.IsNullOrEmpty(resultUpdateDetails.Status)) { resultUpdateDetails.Status = "A"; } return(resultUpdateDetails); }
public async Task <SystemResponse> CheckUserName(CommonDetails commonDetails) { var systemResponse = await _genericRepository.ManageDataWithSingleObjectAsync <SystemResponse>(StoredProcedureName, commonDetails); return(systemResponse); }
public async Task <JsonResult> CheckUserName(CommonDetails commonDetails) { commonDetails.Flag = "CheckUserName"; _log.Information("Check username for duplications with parameters {0}", JsonConvert.SerializeObject(commonDetails)); var response = await _userManagementBusiness.CheckUserName(commonDetails); return(Json(response)); }
private void DisplayCommonDetails() { CommonDetails details = new CommonDetails(); details = commonFunction.GetCommonDetails(); lblNoOfSales.Text = details.NoOfSales.ToString(); lblNoOfUsers.Text = details.NoOfUsers.ToString(); }
/// <summary> /// Page For Edit User /// </summary> /// <returns></returns> public IActionResult ManageUserView() { CommonDetails commonDetails = new CommonDetails(); commonDetails.Flag = "GetRequiredDetails"; var userViewModel = _userManagementBusiness.GetRequiredDetails(commonDetails); return(View(userViewModel)); }
public CommonDetails GetCommonDetails() { CommonDetails ct = new CommonDetails(); ct.NoOfUsers = db.Users.Count(); ct.NoOfSales = db.Orders.Count(); return(ct); }
public IActionResult CustomerList() { CommonDetails commonDetails = new CommonDetails { Flag = "CustomerList", User = "******" }; var result = _customerBuisness.GetCustomerList(commonDetails); return(View(result)); }
public UserViewModelDetails GetRequiredDetails(string storedProcedureName, CommonDetails commonDetails) { UserViewModelDetails userViewModelDetails = new UserViewModelDetails(); _log.Information("sp call for getting requried details for forms with query {0} {1}", "EXEC " + storedProcedureName, JsonConvert.SerializeObject(commonDetails)); var response = _dapperDao.ExecuteQuery <ListDropDown, ListDropDown>(storedProcedureName, commonDetails); _log.Information("response returned as {0}", JsonConvert.SerializeObject(response)); userViewModelDetails.ListGender = (List <ListDropDown>)response[0]; userViewModelDetails.ListRoles = (List <ListDropDown>)response[1]; return(userViewModelDetails); }
public UserViewModel GetRequiredDetails(CommonDetails commonDetails) { UserViewModel userViewModelReturn = new UserViewModel(); var results = _userManagementRepository.GetRequiredDetails(StoredProcedureName, commonDetails); userViewModelReturn.GenderList = results.ListGender.Select(x => new SelectListItem { Value = x.Value, Text = x.Description }).ToList(); userViewModelReturn.RoleList = results.ListRoles.Select(x => new SelectListItem { Value = x.Value, Text = x.Description }).ToList(); return(userViewModelReturn); }
public IActionResult UpdateUser(string id) { if (string.IsNullOrEmpty(id)) { return(View("Index").WithAlertMessage("111", "Update request could not be processed.")); } CommonDetails commonDetails = new CommonDetails { Id = _encryptionService.DecryptString(id), Flag = "GetUserDetails" }; _log.Information("Get User details for update with the param :", commonDetails); var userDetails = _userManagementBusiness.GetUserUpdateDetails(commonDetails); _log.Information("User detail get as :", userDetails); if (userDetails != null) { userDetails.Id = _encryptionService.EncryptString(userDetails.Id); } return(View("ManageUserView", userDetails)); }
public async Task <IActionResult> AddUser(UserViewModel userViewModel) { _log.Information("Create user with the parameter from the form as :", userViewModel); var user = new ApplicationUser { UserName = userViewModel.UserName.Replace(" ", "").Trim(), FirstName = userViewModel.FirstName, MiddleName = userViewModel.MiddleName, LastName = userViewModel.LastName, FullName = string.Concat(userViewModel.FirstName, string.IsNullOrEmpty(userViewModel.MiddleName) ? "" : " " + userViewModel.MiddleName, " " + userViewModel.LastName), CreatedBy = User.Identity.Name, PhoneNumber = userViewModel.PhoneNumber, Gender = userViewModel.Gender, CreatedDate = DateTime.Now }; _log.Information("Create user with the parameter as :", user); var password = string.IsNullOrEmpty(userViewModel.Password) ? _configuration["ApplicationData:DefaultPassword"] : userViewModel.Password; var result = await _userManager.CreateAsync(user, password); _log.Information("Result obtained for user creation as :", result); if (result.Succeeded) { _log.Information("Assign user role once user creation success, role to be assigned is : ", userViewModel.Role); ApplicationUser userDetails = await _userManager.FindByNameAsync(userViewModel.UserName); await _userManager.AddToRoleAsync(userDetails, userViewModel.Role); return(RedirectToAction("Index").WithAlertMessage("000", "User added successfully with the role " + userViewModel.Role)); } CommonDetails commonDetails = new CommonDetails(); commonDetails.Flag = "GetRequiredDetails"; var userViewModelDetails = _userManagementBusiness.GetRequiredDetails(commonDetails); return(View("ManageUserView", userViewModelDetails).WithAlertMessage("111", result.Errors.ToString())); }
public List <CustomerViewModel> GetCustomerList(CommonDetails commonDetails, string storedProcedureName) { var response = _dapperDao.ExecuteQuery <CustomerViewModel>(storedProcedureName, commonDetails); return(response); }
public List <CustomerViewModel> GetCustomerList(CommonDetails commonDetails) { return(_customerRepository.GetCustomerList(commonDetails, StoredProcedureName)); }