Example #1
0
        public int SaveUser(lmsLoginRegistration objlmsLoginRegistration)
        {
            var resultId = 0;

            try
            {
                if (!string.IsNullOrEmpty(objlmsLoginRegistration.LOGINPASSWORD))
                {
                    objlmsLoginRegistration.LOGINPASSWORD = CryptoManager.passwordEncrypt(objlmsLoginRegistration.LOGINPASSWORD);
                }

                if (objlmsLoginRegistration.LOGINID > 0)
                {
                    _objLabManagementEntities.lmsLoginRegistrations.Attach(objlmsLoginRegistration);
                    _objLabManagementEntities.Entry(objlmsLoginRegistration).State = EntityState.Modified;
                    _objLabManagementEntities.SaveChanges();
                    return(objlmsLoginRegistration.LOGINID);
                }
                _objLabManagementEntities.lmsLoginRegistrations.Add(objlmsLoginRegistration);
                _objLabManagementEntities.SaveChanges();
                resultId = _objLabManagementEntities.lmsLoginRegistrations.LastOrDefault().LOGINID;
            }
            catch (Exception ex)
            {
                _objIAppLogger.LogError(ex);
            }

            return(resultId);
        }
        public ActionResult EditUser(lmsLoginRegistration objUserMaster)
        {
            objUserMaster.CITYID  = objUserMaster.SelectedCity;
            objUserMaster.STATEID = objUserMaster.SelectedState;
            objUserMaster.ROLEID  = objUserMaster.SelectedRole;
            var saveUserDetails = _objIAdminOperations.SaveUser(objUserMaster);

            return(RedirectToAction("ViewUser", new { UserId = saveUserDetails, viewMessage = "User Details Saved Successfully" }));
        }
Example #3
0
 public lmsLoginRegistration GetUserDetailsById(int UserId)
 {
     try
     {
         if (UserId == 0)
         {
             var newUser = new lmsLoginRegistration
             {
                 ISACTIVE = false
             };
             return(newUser);
         }
         var resultDetails = _objLabManagementEntities.lmsLoginRegistrations.FirstOrDefault(x => x.LOGINID == UserId);
         resultDetails.ISACTIVE = resultDetails.ISACTIVE == null || !resultDetails.ISACTIVE.HasValue ? true : resultDetails.ISACTIVE.Value;
         return(resultDetails);
     }
     catch (Exception ex)
     {
         _objIAppLogger.LogError(ex);
         return(null);
     }
 }