コード例 #1
0
        public bool SaveUserRegistration(LoginViewModel model)
        {
            bool status = false;

            if (model.Id == 0)
            {
                UserLogin login = new UserLogin
                {
                    Fname       = model.Fname,
                    LName       = model.LName,
                    Department  = model.Department,
                    Designation = model.Designation,
                    Email       = model.Email,
                    IsActive    = true,
                    Password    = model.Password,
                    EnteredDate = DateTime.Now,
                    RoleId      = model.RoleId,
                };
                _context.UserLogins.Add(login);
                if (_context.SaveChanges() == 1)
                {
                    status = true;
                    //========= User Activity ===========
                    LogActivityViewModel log = new LogActivityViewModel();
                    log.EnteredBy       = model.EnteredBy;
                    log.EnteredDate     = DateTime.Now;
                    log.ActioName       = "SaveUserRegistration";
                    log.ModuleName      = "Create User";
                    log.ControllerName  = "Login";
                    log.Activity        = "Create User";
                    log.ActivityMessage = "Add new user '" + model.Fname + (string.IsNullOrEmpty(model.LName) ? "'." : (" " + model.LName + "'."));
                    LogActivityService logActivityService = new LogActivityService();
                    logActivityService.CreateLogActivity(log);
                    //====================================
                }
            }
            return(status);
        }
コード例 #2
0
 public AdminService()
 {
     _context           = new SJStarERPEntities();
     logActivityService = new LogActivityService();
 }