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" })); }
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); } }