public HomeController() { var dictionary = new ModelStateWrapper(ModelState); _facade = new UserFacade(dictionary); _profileService = new ProfileService(dictionary); _ctx = new CurrentContext(); }
public UserController() { _ctx = new CurrentContext(); validationDictionary = new ModelStateWrapper(ModelState); _facade = new UserFacade(validationDictionary); _sshSecretService = new SshSecretService(validationDictionary, true); _statusService = new StatusService(validationDictionary); _profileService = new ProfileService(validationDictionary); }
public QuackFacade(IQuackRepository quackRepository, IQuackTypeRepository quackTypeRepository, IUserRepository userRepository, IQuackLikeRepository quackLikeRepository, IUserFacade userFacade, IImageFacade imageFacade) { _quackRepository = quackRepository; _quackTypeRepository = quackTypeRepository; _userRepository = userRepository; _quackLikeRepository = quackLikeRepository; _userFacade = userFacade; _imageFacade = imageFacade; }
public ClientInServicesService(IValidationDictionary validationDictionary, IClientInServicesRepository repository) { _validationDictionary = validationDictionary; _repository = repository; //_clientService = new ClientService(validationDictionary); _serviceService = new ServiceService(validationDictionary); //_transactionService = new AccountTransactionService(validationDictionary); _userHelper = new UserHelper(); _userFasade = new UserFacade(_validationDictionary); }
public List <UserModel> GetUser() { List <UserModel> list = new List <UserModel>(); IUserFacade userFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserFacade); OperationResult <IList <IUserDTO> > result = userFacade.GetAllUsers(); if (result.IsValid()) { foreach (var user in result.Data) { UserModel model = new UserModel(); model.Contact_Number = user.Contact_Number; model.Customer_Name = user.Customer_Name; model.Account_Balance = user.Account_Balance; model.Email_Id = user.Email_Id; model.Blocked_Amount = user.Blocked_Amount; model.Unique_User_Id = user.Unique_User_Id; list.Add(model); } } return(list); }
public ActionResult GetUserAndBranch() { Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search Group Assign").ToInputLogString()); try { _userFacade = new UserFacade(); var userIds = new List <int>(); userIds.Add(UserInfo.UserId); var subordinateUserIds = _userFacade.GetUserIdsBySupervisorIds(new List <int> { UserInfo.UserId }); userIds.AddRange(subordinateUserIds); var branchIds = _userFacade.GetBranchIdsByUserIds(userIds); var branchUserIds = _userFacade.GetDummyUserIdsByUserIds(userIds); userIds.AddRange(branchUserIds); return(Json(new { IsSuccess = true, UserIds = string.Join(",", userIds), BranchIds = string.Join(",", branchIds), })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search GroupAssign").Add("Error Message", ex.Message).ToFailLogString()); return(Json(new { IsSuccess = false, ErrorMessage = ex.Message, })); } }
public ActionResult GetAllUsers(int?page) { IUserFacade noticeFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserFacade); OperationResult <IList <IUserDTO> > resultActive = noticeFacade.GetAllUser(); IList <UserViewModels> allUser = new List <UserViewModels>(); if (resultActive.IsValid()) { foreach (IUserDTO item in resultActive.Data) { UserViewModels user = new UserViewModels(); DTOConverter.FillViewModelFromDTO(user, item); allUser.Add(user); } } int pageSize = 5; int pageIndex = page ?? 1; return(View("GetAllUsers", allUser.ToPagedList(pageIndex, pageSize))); //return View("GetAllUsers", allUser); }
public ActionResult GetServiceRequestByAllUser(string userId, string statusCode) { Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Get ServiceRequest by All UserID") .Add("UserId", userId).Add("StatusCode", statusCode).ToInputLogString()); IEnumerable <ServiceRequestEntity> result = new List <ServiceRequestEntity>(); try { var idsString = userId.Split(',').ToList(); var ids = idsString.Select(Int32.Parse).ToList(); _userMonitoringFacade = new UserMonitoringFacade(); _userFacade = new UserFacade(); var empDetail = _userFacade.GetUsersBySupervisorIds(ids); if (empDetail.Any()) { result = _userMonitoringFacade.GetServiceRequestListByUserIds(ids, statusCode); } return(Json(new { IsSuccess = true, data = result, Error = string.Empty })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Get ServiceRequest by All UserID") .Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }
static void CreateEmployeeByTransaction() { IUserDTO userDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO); userDTO.EmployeeDTO = (IEmployeeDTO)DTOFactory.Instance.Create(DTOType.EmployeeDTO); System.Console.WriteLine("First Name : "); userDTO.EmployeeDTO.FirstName = System.Console.ReadLine(); System.Console.WriteLine("Last Name : "); userDTO.EmployeeDTO.LastName = System.Console.ReadLine(); System.Console.WriteLine("Date of Joining : "); DateTime doj; DateTime.TryParse(System.Console.ReadLine(), out doj); userDTO.EmployeeDTO.DateOfJoining = doj; System.Console.WriteLine("Email : "); userDTO.EmployeeDTO.Email = System.Console.ReadLine(); System.Console.WriteLine("Department Id : "); userDTO.EmployeeDTO.DepartmentId = Convert.ToInt32(System.Console.ReadLine()); System.Console.WriteLine("Password : "******"IsAdmin : "); userDTO.IsAdmin = Convert.ToBoolean(0); IUserFacade userFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserManagerFacade); OperationResult <IUserDTO> createEmployeeRetVal = userFacade.CreateEmployeeByTransaction(userDTO); if (createEmployeeRetVal.IsValid()) { System.Console.WriteLine("Inserted!! Emp Id : {0} User Id : {1}", createEmployeeRetVal.Data.EmployeeId, createEmployeeRetVal.Data.UserId); } }
public ActionResult RegisterUser(UserRegistrationModel user) { IUserFacade userFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserFacade); IUserDTO createCustomerDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO); HttpPostedFileBase file = Request.Files["ImageData"]; user.Copy_of_Id = convertToBytes(file); if (ModelState.IsValid) { DTOConverter.FillDTOFromViewModel(createCustomerDTO, user); OperationResult <IUserDTO> result = userFacade.CreateUser(createCustomerDTO); if (result.ValidationResult != null && result.ValidationResult.Errors != null) { IList <CasinoAppValidationFailure> resultFail = result.ValidationResult.Errors; foreach (var item in resultFail) { ModelState.AddModelError(item.PropertyName, item.ErrorMessage); } return(View()); } } return(RedirectToAction("Index", "Home")); }
public ActionResult AutoCompleteSearchUserByUserIds(string keyword, int branchId, string userIds) { Logger.Info(_logMsg.Clear().SetPrefixMsg("Auto Complete :: Search User by UserIds").Add("Keyword", keyword) .Add("BranchId", branchId).Add("UserIds", userIds).ToInputLogString()); try { _userFacade = new UserFacade(); List <UserEntity> result = _userFacade.AutoCompleteSearchUserByUserIds(keyword, branchId, userIds.Split(',').Select(Int32.Parse).ToList(), AutoCompleteMaxResult); return(Json(result.Select(r => new { r.UserId, r.FullName }).Distinct().ToList())); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("Auto Complete :: Search User by UserIds").Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }
public ViewResult GetAllUser()//int? page { IUserFacade usersFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserFacade); OperationResult <IList <IUserDTO> > result = usersFacade.GetAllUser(); List <UserModel> list = new List <UserModel>(); //List<UserModel> list1 = new List<UserModel>(); if (result.IsValid()) { foreach (var item in result.Data) { UserModel user = new UserModel(); DTOConverter.FillViewModelFromDTO(user, item); list.Add(user); } } else { } //int pagesize = 3; //int pagenumber = (page ?? 1); //return View(list.topagedlist(pagenumber, pagesize)); return(View(list)); }
public AccountController(IFormsAuthentication formsAuth, IUserFacade fasade) { FormsAuth = formsAuth ?? new FormsAuthenticationService(); var _fasade = fasade ?? new UserFacade(new ModelStateWrapper(ModelState)); MembershipService = _fasade.UserService; }
public ConfigReaderController(IConfigSetTask reader, IUserFacade userFacade, IEnvironmentTasks environmentReader) { this.reader = reader; this.userFacade = userFacade; this.environmentReader = environmentReader; }
public UsersController(IUserFacade userFacade, IPackageFacade packageFacade) { _userFacade = userFacade; _packageFacade = packageFacade; }
static void UpdateEmployee() { IUserDTO userDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO); userDTO.EmployeeDTO = (IEmployeeDTO)DTOFactory.Instance.Create(DTOType.EmployeeDTO); #region commented //System.Console.WriteLine("User Id"); //userDTO.UserId = Convert.ToInt32(System.Console.ReadLine()); //System.Console.WriteLine("Employee Id"); //userDTO.EmployeeDTO.EmployeeId = Convert.ToInt32(System.Console.ReadLine()); //System.Console.WriteLine("First Name : "); //userDTO.EmployeeDTO.FirstName = System.Console.ReadLine(); //System.Console.WriteLine("Last Name : "); //userDTO.EmployeeDTO.LastName = System.Console.ReadLine(); //System.Console.WriteLine("Date of Joining : "); //DateTime doj; //DateTime.TryParse(System.Console.ReadLine(), out doj); //userDTO.EmployeeDTO.DateOfJoining = doj; //System.Console.WriteLine("Termination Date : "); //DateTime termDate; //DateTime.TryParse(System.Console.ReadLine(), out termDate); //userDTO.EmployeeDTO.DateOfJoining = termDate; //System.Console.WriteLine("Email : "); //userDTO.EmployeeDTO.Email = System.Console.ReadLine(); //System.Console.WriteLine("Department Id : "); //userDTO.EmployeeDTO.DepartmentId = Convert.ToInt32(System.Console.ReadLine()); //System.Console.WriteLine("Password : "******"IsAdmin : "); //userDTO.IsAdmin = Convert.ToBoolean(System.Console.ReadLine()); //IUserDTO userDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO); //userDTO.employeeDTO = (IEmployeeDTO)DTOFactory.Instance.Create(DTOType.EmployeeDTO); #endregion userDTO.IsAdmin = true; userDTO.Password = "******"; userDTO.UserId = 6; userDTO.EmployeeId = 6; userDTO.EmployeeDTO.EmployeeId = 6; userDTO.EmployeeDTO.FirstName = "gv"; userDTO.EmployeeDTO.LastName = "ar"; userDTO.EmployeeDTO.Email = "*****@*****.**"; userDTO.EmployeeDTO.DateOfJoining = DateTime.Now.Date; userDTO.EmployeeDTO.TerminationDate = DateTime.Now.AddDays(2); userDTO.EmployeeDTO.DepartmentId = 1; IUserFacade userFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserManagerFacade); OperationResult <IUserDTO> createEmployeeRetVal = userFacade.UpdateEmployee(userDTO); if (createEmployeeRetVal.IsValid()) { System.Console.WriteLine("Updated!! Emp Id : {0} User Id : {1}", createEmployeeRetVal.Data.EmployeeId, createEmployeeRetVal.Data.UserId); } }
public SearchController(IUserFacade userFacade, IImageFacade imageFacade) { _userFacade = userFacade; }
public ActionResult SearchServiceRequestGroup(string product, string campaign, string area, string subarea, string fromdate, string todate) { Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search SR Group").Add("Product", product).Add("Campaign", campaign) .Add("Subarea", subarea).Add("FromDate", fromdate).Add("ToDate", todate).ToInputLogString()); int productId = 0; int campaignId = 0; int areaId = 0; int subareaId = 0; DateTime dateFrom = DateTime.MinValue; DateTime dateTo = DateTime.MinValue; if (!String.IsNullOrEmpty(product)) { productId = Int32.Parse(product, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(campaign)) { campaignId = Int32.Parse(campaign, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(area)) { areaId = Int32.Parse(area, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(subarea)) { subareaId = Int32.Parse(subarea, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(fromdate)) { DateTime.TryParse(fromdate, out dateFrom); } if (!String.IsNullOrEmpty(todate)) { DateTime.TryParse(todate, out dateTo); } try { UserMonitoringModel userAssign = new UserMonitoringModel(); var cur = new List <int>(); cur.Add(this.UserInfo.UserId); _userFacade = new UserFacade(); var listUserEntities = _userFacade.GetUsersBySupervisorIds(cur); var current = _userMonitoringFacade.GetUserByLoginName(this.UserInfo.Username); userAssign.GroupAssignInformation = new List <GroupAssignInformationModel>(); userAssign.Branchs = new List <BranchEntity>(); if (listUserEntities != null) { listUserEntities.Add(current); listUserEntities.Sort((x, y) => String.Compare(x.BranchName, y.BranchName, StringComparison.Ordinal)); List <int> braches = listUserEntities.Select(x => x.BranchId ?? 0).ToList(); braches = braches.Distinct().ToList(); List <UserEntity> dummies = _userMonitoringFacade.GetDummyUserByBranchIds(braches); foreach (var br in braches) { var dummy = dummies.FirstOrDefault(x => x.BranchId == br); var grpAssign = new GroupAssignInformationModel(); if (dummy != null) { grpAssign.BranchCodeTeam = dummy.BranchCode; grpAssign.BranchNameTeam = dummy.BranchName; grpAssign.UserIds = string.Join(",", listUserEntities.Select(x => x.UserId).ToList()); grpAssign.UserId = dummy.UserId; var srList = _userMonitoringFacade.GetServiceRequestList(new ServiceRequestSearchFilter { OwnerUserId = dummy.UserId, DelegateUserId = dummy.UserId }); if (productId != 0) { srList = srList.Where(p => p.ProductId == productId).ToList(); } if (campaignId != 0) { srList = srList.Where(p => p.CampaignServiceId == campaignId).ToList(); } if (areaId != 0) { srList = srList.Where(p => p.AreaId == areaId).ToList(); } if (subareaId != 0) { srList = srList.Where(p => p.SubAreaId == subareaId).ToList(); } if (dateFrom.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.CreateDate.HasValue && p.CreateDate.Value.CompareTo(dateFrom) >= 0).ToList(); } if (dateTo.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.ClosedDate.HasValue && p.ClosedDate.Value.CompareTo(dateTo) <= 0).ToList(); } grpAssign.ServiceRequests = srList; userAssign.GroupAssignInformation.Add(grpAssign); userAssign.Branchs.Add(new BranchEntity() { BranchId = br, BranchName = dummy.BranchName, }); } } } return(Json(new { IsSuccess = true, data = userAssign.GroupAssignInformation, Error = string.Empty })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search SR Group").Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }
public UserController(IUserFacade userFacade) { this.userFacade = userFacade; }
public UserController(IUserFacade facade) { this.facade = facade; }
public UserTokenController(IConfigSetTask reader, IUserFacade userFacade) { this.reader = reader; this.userFacade = userFacade; }
public DetailService(IValidationDictionary validationDictionary) { _validationDictionary = validationDictionary; _entityDetailRepository = new EntityDetailRepository(); _userFasade = new UserFacade(_validationDictionary); }
public UserController(IUserFacade facade) { _logger = LogManager.GetLogger(Assembly.GetExecutingAssembly().GetName().Name); _facade = facade; }
public UserController(IUserFacade userFacade, IImageFacade imageFacade) { _userFacade = userFacade; _imageFacade = imageFacade; }
public HomeController(ILogger <HomeController> logger, IUserFacade userFacade) { _logger = logger; _userFacade = userFacade; }
public UserController(IUserFacade facade) { _facade = facade ?? throw new ArgumentNullException(nameof(facade)); }
public ActionResult SearchServiceRequestUser(string branch, string product, string campaign, string area, string subarea, string fromdate, string todate) { Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search SR User").Add("Branch", branch).Add("Product", product) .Add("Campaign", campaign).Add("Area", area).Add("Subarea", subarea).Add("FromDate", fromdate).Add("ToDate", todate).ToInputLogString()); int branchId = 0; int productId = 0; int campaignId = 0; int areaId = 0; int subareaId = 0; DateTime dateFrom = DateTime.MinValue; DateTime dateTo = DateTime.MinValue; if (!String.IsNullOrEmpty(branch)) { branchId = Int32.Parse(branch, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(product)) { productId = Int32.Parse(product, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(campaign)) { campaignId = Int32.Parse(campaign, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(area)) { areaId = Int32.Parse(area, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(subarea)) { subareaId = Int32.Parse(subarea, CultureInfo.InvariantCulture); } if (!String.IsNullOrEmpty(fromdate)) { DateTime.TryParse(fromdate, out dateFrom); } if (!String.IsNullOrEmpty(todate)) { DateTime.TryParse(todate, out dateTo); } try { UserMonitoringModel userAssign = new UserMonitoringModel(); _userMonitoringFacade = new UserMonitoringFacade(); var current = _userMonitoringFacade.GetUserByLoginName(this.UserInfo.Username); var cur = new List <int>(); cur.Add(this.UserInfo.UserId); _userFacade = new UserFacade(); var listUserEntities = _userFacade.GetUsersBySupervisorIds(cur); if (branchId != 0) { listUserEntities = listUserEntities.Where(p => p.BranchId == branchId).ToList(); } userAssign.UserAssignInformation = new List <UserAssignInformationModel>(); if (current != null) { var srList = _userMonitoringFacade.GetServiceRequestList(new ServiceRequestSearchFilter { OwnerUserId = current.UserId, DelegateUserId = current.UserId }); if (productId != 0) { srList = srList.Where(p => p.ProductId == productId).ToList(); } if (campaignId != 0) { srList = srList.Where(p => p.CampaignServiceId == campaignId).ToList(); } if (areaId != 0) { srList = srList.Where(p => p.AreaId == areaId).ToList(); } if (subareaId != 0) { srList = srList.Where(p => p.SubAreaId == subareaId).ToList(); } if (dateFrom.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.CreateDate.HasValue && p.CreateDate.Value.CompareTo(dateFrom) >= 0).ToList(); } if (dateTo.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.ClosedDate.HasValue && p.ClosedDate.Value.CompareTo(dateTo) <= 0).ToList(); } if (branchId == 0 || current.BranchId == branchId) { var currentUserAssign = new UserAssignInformationModel { Role = !String.IsNullOrEmpty(current.RoleCode) ? current.RoleCode : String.Empty, BranchName = !String.IsNullOrEmpty(current.BranchName) ? current.BranchName : String.Empty, UserId = current.UserId, Username = !String.IsNullOrEmpty(current.Username) ? current.Username : String.Empty, FullName = !String.IsNullOrEmpty(current.FullName) ? current.FullName : String.Empty, ServiceRequests = srList, }; userAssign.UserAssignInformation.Add(currentUserAssign); } } if (listUserEntities != null && listUserEntities.Any()) { foreach (var emp in listUserEntities) { var srList = _userMonitoringFacade.GetServiceRequestList(new ServiceRequestSearchFilter { OwnerUserId = emp.UserId, DelegateUserId = emp.UserId }); if (productId != 0) { srList = srList.Where(p => p.ProductId == productId).ToList(); } if (campaignId != 0) { srList = srList.Where(p => p.CampaignServiceId == campaignId).ToList(); } if (areaId != 0) { srList = srList.Where(p => p.AreaId == areaId).ToList(); } if (subareaId != 0) { srList = srList.Where(p => p.SubAreaId == subareaId).ToList(); } if (dateFrom.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.CreateDate.HasValue && p.CreateDate.Value.CompareTo(dateFrom) >= 0).ToList(); } if (dateTo.CompareTo(DateTime.MinValue) != 0) { srList = srList.Where(p => p.ClosedDate.HasValue && p.ClosedDate.Value.CompareTo(dateTo) <= 0).ToList(); } var currentUserAssign = new UserAssignInformationModel { Role = !String.IsNullOrEmpty(emp.RoleCode) ? emp.RoleCode : String.Empty, BranchName = !String.IsNullOrEmpty(emp.BranchName) ? emp.BranchName : String.Empty, UserId = emp.UserId, Username = !String.IsNullOrEmpty(emp.Username) ? emp.Username : String.Empty, FullName = !String.IsNullOrEmpty(emp.FullName) ? emp.FullName : String.Empty, ServiceRequests = srList }; userAssign.UserAssignInformation.Add(currentUserAssign); } } return(Json(new { IsSuccess = true, data = userAssign.UserAssignInformation, Error = string.Empty })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("User Monitoring :: Search SR User").Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }
/// <summary> /// Class constructor /// </summary> public UserController(IUserFacade facade) { _facade = facade; }
public UserController() { proxy = AopObjectProxy.GetObject <IUserFacade>(new UserFacade()); ViewBag.pwdLimitInfo = proxy.GetPwdLimit(); }
public UserController(ILogger <UserController> logger, IUserFacade userFacade) => (_logger, _userFacade) = (logger, userFacade);
public UsersController(IUserFacade userFacade, IReportFacade reportFacade) { _userFacade = userFacade; _reportFacade = reportFacade; }
public SynchronizationService(IValidationDictionary validationDictionary) { _validationDictionary = validationDictionary; _userFacade = new UserFacade(validationDictionary); _pppFactory = new PPPFactory(validationDictionary) {SSHAutoMode = false}; }
public ActionResult EditProfile(User user) { ActionResult retVal = null; if (ModelState.IsValid) { bool isPasswordChanged = false; user.EmployeeId = SessionStateManager <UserInfo> .Data.EmployeeId; user.IsAdmin = SessionStateManager <UserInfo> .Data.IsAdmin; user.Employee.EmployeeId = SessionStateManager <UserInfo> .Data.Employee.EmployeeId; user.Employee.TerminationDate = SessionStateManager <UserInfo> .Data.Employee.TerminationDate; if (user.OldPassword != null) { if ((user.OldPassword.Equals(SessionStateManager <UserInfo> .Data.Password)) && (user.NewPassword != null)) { user.Password = user.NewPassword; isPasswordChanged = true; } } else { user.Password = SessionStateManager <UserInfo> .Data.Password; } IUserDTO userDTO = (IUserDTO)DTOFactory.Instance.Create(DTOType.UserDTO); DTOConverter.FillDTOFromViewModel(userDTO, user); userDTO.EmployeeDTO = (IEmployeeDTO)DTOFactory.Instance.Create(DTOType.EmployeeDTO); DTOConverter.FillDTOFromViewModel(userDTO.EmployeeDTO, user.Employee); IUserFacade userFacade = (IUserFacade)FacadeFactory.Instance.Create(FacadeType.UserManagerFacade); OperationResult <IUserDTO> result = userFacade.UpdateProfile(userDTO); if (result.IsValid()) { if (isPasswordChanged) { retVal = RedirectToAction("Logout"); } else { var userInfo = SessionStateManager <UserInfo> .Data; FillDetailsOfLoggedInUser(result.Data, userInfo); retVal = RedirectToAction("Index", "Home"); } } else if (result.HasValidationFailed() && (result.ValidationResult != null)) { foreach (EmployeePortalValidationFailure error in result.ValidationResult.Errors) { ModelState.AddModelError(error.PropertyName, error.ErrorMessage); } retVal = View(user); } else if (result.HasFailed()) { } else { retVal = View("~/Views/Shared/Error.cshtml"); } } return(retVal); }
public ActionResult Edit(CampaignViewModel campaignVM) { Logger.Info(_logMsg.Clear().SetPrefixMsg("Save Recommended Campaign").Add("CardNo", campaignVM.CardNo.MaskCardNo()) .Add("HasInterested", campaignVM.Interested).Add("FirstName", campaignVM.FirstName).Add("LastName", campaignVM.LastName) .Add("PhoneNo", campaignVM.PhoneNo).ToInputLogString()); _auditLog = new AuditLogEntity(); _auditLog.Module = Constants.Module.Customer; _auditLog.Action = Constants.AuditAction.RecommendedCampaign; _auditLog.IpAddress = ApplicationHelpers.GetClientIP(); _auditLog.Status = LogStatus.Success; _auditLog.CreateUserId = this.UserInfo.UserId; try { if (ModelState.IsValid) { _userFacade = new UserFacade(); _commonFacade = new CommonFacade(); var searchFilter = new CampaignSearchFilter { CampaignId = campaignVM.CampaignId, HasOffered = Constants.CMTParamConfig.Offered, IsInterested = campaignVM.Interested, Comments = campaignVM.Comments, UpdatedBy = this.UserInfo.Username, FirstName = campaignVM.FirstName, LastName = campaignVM.LastName, PhoneNo = campaignVM.PhoneNo, Email = campaignVM.Email, CardNo = campaignVM.CardNo, ChannelName = campaignVM.ChannelName, AvailableTime = campaignVM.AvailableTime, ContractNoRefer = campaignVM.ContractNoRefer }; int?ownerLeadId = campaignVM.OwnerLead.ToNullable <int>(); if (ownerLeadId != null) { UserEntity ownerLead = _userFacade.GetUserById(ownerLeadId.Value); searchFilter.OwnerLeadCode = ownerLead.EmployeeCode; } _campaignFacade = new CampaignFacade(); if (Constants.CMTParamConfig.Interested.Equals(campaignVM.Interested)) { Ticket resLead = _campaignFacade.CreateLead(_auditLog, searchFilter); Logger.Info(_logMsg.Clear().SetPrefixMsg("Create Lead").Add("ResponseCode", resLead.ResponseCode) .Add("ResponseMessage", resLead.ResponseMessage).ToSuccessLogString()); } UpdateCampaignFlagsResponse resCamp = _campaignFacade.SaveCampaignFlags(_auditLog, campaignVM.CardNo, searchFilter); Logger.Info(_logMsg.Clear().SetPrefixMsg("Save Recommended Campaign").Add("UpdateStatus", resCamp.UpdateStatus).ToSuccessLogString()); // Call CMT and SLM Services return(Json(new { Valid = true, Error = string.Empty, })); } return(Json(new { Valid = false, Error = string.Empty, Errors = GetModelValidationErrors() })); } catch (CustomException cex) { Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Campaign").Add("Error Message", cex.Message).ToFailLogString()); return(Json(new { Valid = false, Error = cex.Message })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Campaign").Add("Error Message", ex.Message).ToFailLogString()); return(Json(new { Valid = false, Error = ex.Message })); } }
public ContractController() { _validationDictionary = new ModelStateWrapper(ModelState); _contractService = new ContractService(_validationDictionary); _userFasade = new UserFacade(_validationDictionary); }
public CourseController(IGroupFacade groupFacade, IUserFacade userFacade) { _groupFacade = groupFacade; _userFacade = userFacade; }
public UserController(IRuntime runtime,IUserFacade userReader, IConfigSetTask reader):base(runtime) { this.userReader = userReader; this.reader = reader; }
public DetailController() { _validationDictionary = new ModelStateWrapper(ModelState); _detailService = new DetailService(_validationDictionary); _userFasade = new UserFacade(_validationDictionary); }
private DoNotCallByCustomerEntity MapCustomerEntity <T>(T request, DoNotCallInterfaceValidateResult validateResult) where T : DoNotCallTransactionInput { DateTime now = DateTime.Now; _commonFacade = new CommonFacade(); string neverExpireDate = _commonFacade.GetCacheParamByName("DNC_NEVER_EXPIRE_DATE").ParamValue; DateTime nonExpireDate = DateTimeHelpers.ParseDateTime(neverExpireDate, "yyyy-MM-dd").Value; bool isActive = request.Status == Constants.DigitTrue; DateTime expireDate = isActive ? request.ExpiryDate.HasValue ? request.ExpiryDate.Value : now.Date.AddYears(1).Date : now.Date; // if inactive set expire date to today bool isBlockAllSalesProducts = validateResult.IsBlockAllSalesProducts; bool isBlockAllInfoProducts = validateResult.IsBlockAllInfoProducts; List <DoNotCallActivityProductInput> blockSalesProducts = isBlockAllSalesProducts ? new List <DoNotCallActivityProductInput>() : validateResult.ActivityProducts .Where(x => x.BlockType == Constants.ActivityProductTypeSales) .ToList(); List <DoNotCallActivityProductInput> blockInfoProducts = isBlockAllInfoProducts ? new List <DoNotCallActivityProductInput>() : validateResult.ActivityProducts .Where(x => x.BlockType == Constants.ActivityProductTypeInformation) .ToList(); // check user exists? _userFacade = new UserFacade(); UserEntity user = _userFacade.GetUserByLogin(request.UpdateUser) ?? new UserEntity { UserId = 0, Username = request.UpdateUser }; var entity = new DoNotCallByCustomerEntity { CurrentUserId = user.UserId, CurrentUsername = user.Username, CurrentUserIpAddress = ApplicationHelpers.GetClientIP(), BasicInfo = new DoNotCallBasicInfoModel { FirstName = request.FirstName, LastName = request.LastName, TransactionId = validateResult.TransactionId ?? 0, EffectiveDate = now.Date, CreateDate = now, UpdateDate = now, IsNeverExpire = expireDate.Date == nonExpireDate.Date, ExpireDate = expireDate, FromSystem = request.SystemCode, IsActive = isActive, Remark = request.Remark }, CardInfo = new DoNotCallCardInfoModel { CardNo = request.CardNo, SubscriptionTypeId = validateResult.SubscriptionTypeId.Value }, ContactDetail = new DoNotCallContactModel { Email = new DoNotCallEmail { EmailList = request.EmailList?.Select(email => new DoNotCallEmailModel { Email = email.Email, Id = email.Id.HasValue? email.Id.Value: 0, IsDeleted = email.IsActive == Constants.FlagN, LastUpdateDate = now }).ToList() ?? new List <DoNotCallEmailModel>() }, Telephone = new DoNotCallTelephone { TelephoneList = request.TelephoneList?.Select(phoneNo => new DoNotCallTelephoneModel { PhoneNo = phoneNo.PhoneNo, Id = phoneNo.Id.HasValue? phoneNo.Id.Value: 0, IsDeleted = phoneNo.IsActive == Constants.FlagN, LastUpdateDate = now }).ToList() ?? new List <DoNotCallTelephoneModel>() } }, BlockSales = new DoNotCallBlockSalesModel { IsBlockAllSalesProducts = isBlockAllSalesProducts, IsBlockSalesEmail = request.SalesBlockInfo.BlockEmail == Constants.DigitTrue, IsBlockSalesSms = request.SalesBlockInfo.BlockSMS == Constants.DigitTrue, IsBlockSalesTelephone = request.SalesBlockInfo.BlockTelephone == Constants.DigitTrue, BlockSalesProductList = blockSalesProducts.Select(product => new DoNotCallProductModel { ActivityProductType = Constants.ActivityProductTypeSales, CreateDate = now, IsDeleted = product.IsActive == Constants.FlagN, Id = product.ProductId.Value, ActivityProductId = product.ActivityProductId, ProductId = product.ProductId.HasValue ? product.ProductId.Value: 0, UpdateDate = now }).ToList() ?? new List <DoNotCallProductModel>() }, BlockInformation = new DoNotCallBlockInformationModel { IsBlockAllInfoProducts = isBlockAllInfoProducts, IsBlockInfoEmail = request.InformationBlockInfo.BlockEmail == Constants.DigitTrue, IsBlockInfoSms = request.InformationBlockInfo.BlockSMS == Constants.DigitTrue, IsBlockInfoTelephone = request.InformationBlockInfo.BlockTelephone == Constants.DigitTrue, BlockInfoProductList = blockInfoProducts.Select(product => new DoNotCallProductModel { ActivityProductType = Constants.ActivityProductTypeInformation, CreateDate = now, IsDeleted = product.IsActive == Constants.FlagN, Id = product.ProductId.Value, ActivityProductId = product.ActivityProductId, ProductId = product.ProductId.HasValue ? product.ProductId.Value: 0, UpdateDate = now }).ToList() ?? new List <DoNotCallProductModel>() } }; return(entity); }
public UsersController(IUserFacade userFacade) { _userFacade = userFacade; }
public LoadMoneyService(IValidationDictionary validationDictionary, IUserFacade facade) { _validationDictionary = validationDictionary; _userFacade = facade; _transactionService = new TransactionService(validationDictionary); }