public ActionResult UpdateUserProfile(MobileUser mobileUser) { _logger.LogInformation("Post: api/User/UpdateUserProfile Invoke"); ClientResponse GetclientResponse = null; if (mobileUser.ACEClientId == null) { ClientRequestToCreateId objclient = new ClientRequestToCreateId(); objclient.firstName = mobileUser.FirstName; objclient.lastName = mobileUser.LastName; objclient.email = mobileUser.Email; objclient.customerId = mobileUser.ACECustomerId; objclient.serviceTypeId = _aceServiceTypeId; objclient.employerGroupId = mobileUser.ClientOrgGroupId; objclient.employerDepartmentId = mobileUser.ClientOrgDepartmentId; objclient.employerDivisionId = mobileUser.ClientOrgDivisionId; objclient.postCode = mobileUser.PostCode; objclient.dateOfBirth = mobileUser.DateOfBirth; objclient.phoneNumber = mobileUser.MobileNo; ACEAPI objaceapi = new ACEAPI(); GetclientResponse = objaceapi.CreateClientId(objclient); if (GetclientResponse.id != null) { mobileUser.ACEClientId = GetclientResponse.id; } } ResponseModel responseModel = new ResponseModel(); if (mobileUser.ACEClientId != null) { var result = _userService.UpdateUserProfile(mobileUser, _hostingEnvironment.ContentRootPath.ToString(), folderLocation); if (result == null) { responseModel.Message = "Record Not Created"; return(NoContent()); } else { if (result.ErrorMsg == "Email is Already Exist") { responseModel.Message = "Email is Already Exist"; responseModel.Result = null; responseModel.IsSuccess = false; return(Ok(responseModel)); } if (result.ProfilePhoto != null) { result.ProfilePhoto = $"{baseUsrl}/{folderLocation}/{result.UserId}/{result.ProfilePhoto}"; } responseModel.Result = result; } } else { responseModel.IsSuccess = false; responseModel.Message = GetclientResponse.detail; } return(Ok(responseModel)); }
public ActionResult SignupCounsellor([FromBody] Counsellor counsellor) { _logger.LogInformation("Post: api/User/SignupCounsellor Invoke"); ResponseModel responseModel = new ResponseModel(); ClientRequestToCreateId objclient = new ClientRequestToCreateId(); objclient.firstName = counsellor.FirstName; objclient.lastName = counsellor.LastName; objclient.email = counsellor.Email; objclient.customerId = counsellor.ACECustomerId; // objclient.customerId = "a4534a91-f202-40e1-b91d-79738d647419"; objclient.serviceTypeId = _aceServiceTypeId; objclient.employerGroupId = counsellor.GroupId; objclient.employerDepartmentId = counsellor.DeptId; objclient.employerDivisionId = counsellor.DivisionId; objclient.postCode = counsellor.Postcode; objclient.dateOfBirth = counsellor.DateOfBirth; objclient.phoneNumber = counsellor.MobileNo; //objclient.gender = counsellor.Gender; //objclient.firstName = "Thiruka"; //objclient.lastName = "Naik"; //objclient.email = "*****@*****.**"; //objclient.customerId = "32e57fce-ad44-4da8-a366-26225033267a"; //objclient.serviceTypeId = "48659344-d51b-4a63-9807-7b29846be375"; //objclient.employerGroupId = "75b088b4-8bab-4b2c-b908-16deefb0576f"; //objclient.employerDepartmentId = "82d3bb7b-6623-4552-b9c9-83951efad031"; //objclient.employerDivisionId = "121960dc-cf53-44f6-b7ca-ccb7b5bffce9"; //objclient.postCode = "1001"; //objclient.dateOfBirth = "5-5-2016"; //objclient.phoneNumber = "98567142365"; ACEAPI objaceapi = new ACEAPI(); var GetclientResponse = objaceapi.CreateClientId(objclient); if (GetclientResponse.id != null) { counsellor.ACEClientId = GetclientResponse.id; var result = _userService.SignupCounsellor(counsellor); if (result != null) { EmailServiceHelper emailService = new EmailServiceHelper(_config, _email); if (_isSendMailBySendGrid) { emailService.SignUpVerificationEmail(result).Wait(); } responseModel.Message = "Success"; responseModel.Result = result; } } else { responseModel.IsSuccess = false; responseModel.Message = $"{counsellor.Email} Not Registered"; responseModel.Result = GetclientResponse.detail; } return(Ok(responseModel)); }
public ActionResult UpdateUserInfo(User user) { _logger.LogInformation("Post: api/User/UpdateUserInfo Invoke"); ResponseModel responseModel = new ResponseModel(); ClientRequestToCreateId objclient = new ClientRequestToCreateId(); objclient.firstName = user.FirstName; objclient.lastName = user.LastName; objclient.email = user.Email; objclient.customerId = user.ACECustomerId; objclient.serviceTypeId = _aceServiceTypeId; objclient.employerGroupId = user.ClientOrgGroupId; objclient.employerDepartmentId = user.ClientOrgDepartmentId; objclient.employerDivisionId = user.ClientOrgDivisionId; objclient.postCode = user.PostCode; objclient.dateOfBirth = user.DateOfBirth; objclient.phoneNumber = user.MobileNo; ACEAPI objaceapi = new ACEAPI(); var GetclientResponse = objaceapi.CreateClientId(objclient); if (GetclientResponse.id != null) { user.ACEClientId = GetclientResponse.id; var result = _userService.UpdateUserInfo(user); if (result == null) { responseModel.IsSuccess = false; responseModel.Message = "user not updated"; } else { if (result.RoleId != 5) { if (result.ProfilePhoto != null) { result.ProfilePhoto = $"{baseUsrl}/{folderLocation}/{result.UserId}/{result.ProfilePhoto}"; } } responseModel.Result = result; } } else { responseModel.IsSuccess = false; responseModel.Message = GetclientResponse.detail; } return(Ok(responseModel)); }
static void Main(string[] args) { // ServiceTypes(); ACEAPI obj = new ACEAPI(); // obj.GetServiceTypes(); // obj.GetActivityTypes(); // obj.GetCustomersandEmps(); // obj.GetProfessionals(); // obj.GetLocations(); // obj.Getclintsbyid("cf54e8c9-7b4a-4557-93e7-4c32ba270cf7"); // ClientRequest ob = new ClientRequest(); // ClientDetails ob = new ClientDetails(); // ob.id = "cf54e8c9-7b4a-4557-93e7-4c32ba270cf7"; // ob.email = "*****@*****.**"; // ob.firstName = "naik.com"; // ob.lastName = "h"; //ob.employerId=""; // ob.customerId = "32e57fce-ad44-4da8-a366-26225033267a"; // ob.phoneNumberCountry = "90"; // ob.phoneNumberArea = "*****@*****.**"; // ob.phoneNumber = "98567142365"; // ob.postCode = "1001"; // ob.cityId = "61e5b9fb-2a84-4f4b-bd17-2f84684a56fb"; // ob.stateId = "e4ef96ca-b88b-49a0-900e-d83f91564027"; // ob.addressLine1 = "hhh mm"; // ob.addressLine2 = "gg jj"; // ob.addressLine3 = "gg jj kk"; // ob.employerGroupId = "75b088b4-8bab-4b2c-b908-16deefb0576f"; // ob.employerDivisionId = "82d3bb7b-6623-4552-b9c9-83951efad031"; // ob.employerDepartmentId="121960dc-cf53-44f6-b7ca-ccb7b5bffce9"; // ob.serviceTypeId = "48659344-d51b-4a63-9807-7b29846be375"; //obj.Createclient(ob); // obj.UpdateClient(ob); //obj.GetClientDashboard("cf54e8c9-7b4a-4557-93e7-4c32ba270cf7"); // BookingSlots ob = new BookingSlots(); //ob.earliestDateTime = DateTime.Parse("2020-02-09T00:00:00.000Z") ; //ob.latestDateTime = DateTime.Parse("2020-02-10T00:00:00.000Z"); //ob.gender = ""; //ob.credential = ""; //obj.FindBookingSlots(ob, "cf54e8c9-7b4a-4557-93e7-4c32ba270cf7"); obj.DeleteAppointment("5eaedae0-2637-47ab-b7bb-f6e845b4959c"); }