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 UserInfoModel ToUserInfoModel(this APS_USER_INFO model) { if (model == null) { return(null); } var row = new UserInfoModel(); { row.UserID = model.USER_ID; row.UserName = model.USER_NAME; row.UserFirstName = model.USER_FIRST_NAME; row.UserLastName = model.USER_LAST_NAME; row.UserMobileNo = model.USER_MOBILE_NO; row.UserEmail = model.USER_EMAIL_ADDR; row.UserDateOfBirth = Convert.ToDateTime(model.USER_DATE_OF_BIRTH).ToString("dd-MM-yyyy"); } return(row); }