public HttpResponseMessage SendOTP(EmployeesUpdateViewModel EmployeesUpdateVM) { Session["UpdateMobileNoOTP"] = Utilities.CreateRandomNumbers(5); string Msg = string.Format(Resources.Globalization.UpdateMobileNoMessageFormatText, "" + Session["UpdateMobileNoOTP"]); if (!new SMSBLL().SendSMS(new SMSLogsBLL() { Message = Msg, MobileNo = EmployeesUpdateVM.NewMobileNo }, false)) { throw new CustomException(Resources.Globalization.ValidationErrorWhileSendingSMSText); } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage EditEmployeeName(EmployeesUpdateViewModel EmployeesUpdateVM) { EmployeesBLL _employeeBll = new EmployeesBLL(); _employeeBll.EmployeeID = new EmployeesCodesBLL().GetByEmployeeCodeID(EmployeesUpdateVM.EmployeeCodeID).Employee.EmployeeID; _employeeBll.FirstNameAr = EmployeesUpdateVM.NewFirstNameAr; _employeeBll.MiddleNameAr = EmployeesUpdateVM.NewMiddleNameAr; _employeeBll.GrandFatherNameAr = EmployeesUpdateVM.NewGrandFatherNameAr; _employeeBll.FifthNameAr = EmployeesUpdateVM.NewFifthNameAr; _employeeBll.LastNameAr = EmployeesUpdateVM.NewLastNameAr; _employeeBll.FirstNameEn = EmployeesUpdateVM.NewFirstNameEn; _employeeBll.MiddleNameEn = EmployeesUpdateVM.NewMiddleNameEn; _employeeBll.GrandFatherNameEn = EmployeesUpdateVM.NewGrandFatherNameEn; _employeeBll.FifthNameEn = EmployeesUpdateVM.NewFifthNameEn; _employeeBll.LastNameEn = EmployeesUpdateVM.NewLastNameEn; _employeeBll.LoginIdentity = UserIdentity; _employeeBll.UpdateEmployeeName(); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage UpdateMobileNo(EmployeesUpdateViewModel EmployeesUpdateVM) { string OTP = "" + Session["UpdateMobileNoOTP"]; if (OTP.Equals(EmployeesUpdateVM.MobileOTP)) { EmployeesBLL _employeeBll = new EmployeesBLL() { EmployeeIDNo = EmployeesUpdateVM.EmployeeIDNo, EmployeeMobileNo = EmployeesUpdateVM.NewMobileNo, LoginIdentity = UserIdentity }; _employeeBll.UpdateMobileNo(); Session["UpdateMobileNoOTP"] = null; return(new HttpResponseMessage(HttpStatusCode.OK)); } else { throw new CustomException(Resources.Globalization.MobileOTPNotMatchedText); } }