public UserModel CreateNewUser(UserModel model) { APSEntities dbContext = new APSEntities(); var objuser = new APS_USERS { USER_NAME = model.UserName, USER_PASSWORD = model.UserPassword, PWD_QUES_ID = model.SecretQuestionID, PWD_QUES_ANSWER = model.SecretQuestionAnswer, IS_DELETED = model.IsDeleted ? "0" : "1", LOGIN_FAIL_ATTEMPT = model.LoginFailAttemptCount, CREATED_BY = model.CreatedBy, CREATED_TIME = DateTime.Now, LAST_UPDATED_BY = model.LastUpdatedBy, LAST_UPDATED_TIME = DateTime.Now }; dbContext.APS_USERS.Add(objuser); dbContext.SaveChanges(); model.UserID = objuser.USER_ID; // create user dummy info var objUser_info = new APS_USER_INFO { USER_ID = model.UserID, USER_NAME = model.UserName, USER_FIRST_NAME = "DUMMY", USER_LAST_NAME = model.UserName, USER_MOBILE_NO = "86346745", USER_DATE_OF_BIRTH = DateTime.ParseExact("21-07-1980", "dd-mm-yyyy", CultureInfo.InvariantCulture), USER_EMAIL_ADDR = ConfigurationManager.AppSettings.Get("DummyEmailID").ToString(), CASE_OFFICER_NAME = "CO" + " " + model.UserName, CASE_OFFICER_EMAIL = ConfigurationManager.AppSettings.Get("DummyEmailID").ToString(), CASE_OFFICER_MOBILE_NO = "86346745", CREATED_BY = model.CreatedBy, CREATED_TIME = DateTime.Now, LAST_UPDATED_BY = model.LastUpdatedBy, LAST_UPDATED_TIME = DateTime.Now }; dbContext.APS_USER_INFO.Add(objUser_info); dbContext.SaveChanges(); return(model); }
public static UserModel ToUserModel(this APS_USERS model) { if (model == null) { return(null); } var row = new UserModel(); { row.UserID = model.USER_ID; row.UserName = model.USER_NAME; row.UserPassword = model.USER_PASSWORD; row.IsDeleted = model.IS_DELETED == "0" ? true : false; row.LoginFailAttemptCount = model.LOGIN_FAIL_ATTEMPT; row.SecretQuestionID = model.PWD_QUES_ID; row.SecretQuestionAnswer = model.PWD_QUES_ANSWER; row.PasswordChangeFailAttemptCount = model.PWD_CHANGE_FAIL_ATTMPT; row.DOBFailAttemptCount = model.DOB_FAIL_ATTEMPT; } return(row); }