/// <summary> /// Sends data for onboarding into eMite /// </summary> /// <param name="salesOrders"></param> /// <returns></returns> public override DTO_Result Onboard(DTO.SalesOrder.DTO_SalesOrderList salesOrders) { bcl.DTO.DTO_Result Results = new DTO_Result(); //We'll use the onboarding helper to onbaord a list of sales order data Results = OnboardingHelper.SendData(salesOrders, BM.Helpers.BM_SalesOrderDataTableHelper.SalesOrderIndexerConfig.PrimaryKey, BM.Helpers.BM_SalesOrderDataTableHelper.SalesOrderIndexerConfig.DateController, measureFields: BM.Helpers.BM_SalesOrderDataTableHelper.SalesOrderIndexerConfig.MeasureFields); return(Results); }
public HttpResponseMessage GetAllUserData() { try { OnboardingHelper helper = new OnboardingHelper(); List <UserOfferDetail> profileData = helper.GetAllUsers(); return(Request.CreateResponse(HttpStatusCode.OK, profileData)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage GetProfileData(string emailId) { try { OnboardingHelper helper = new OnboardingHelper(); UserProfile profileData = helper.GetUserProfileData(emailId); return(Request.CreateResponse(HttpStatusCode.OK, profileData)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage VerifyUser(string email, string name) { try { OnboardingHelper helper = new OnboardingHelper(); string status = helper.VerifyUserDetails(email, name); return(Request.CreateResponse(HttpStatusCode.OK, status)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage LoginAccess(int index) { try { OnboardingHelper helper = new OnboardingHelper(); helper.SetLoginAccess(index); List <UserOfferDetail> userData = helper.GetAllUsers(); return(Request.CreateResponse(HttpStatusCode.OK, userData)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage SaveData() { try { var httpRequest = HttpContext.Current.Request; string email = httpRequest.Params["Email"]; UserProfileData userProfile = JsonConvert.DeserializeObject <UserProfileData>(httpRequest.Params["UserProfile"]); OnboardingHelper helper = new OnboardingHelper(); string status = helper.SaveUserProfileData(userProfile, email); return(Request.CreateResponse(HttpStatusCode.OK, status)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage SubmitData() { try { var httpRequest = HttpContext.Current.Request; string email = httpRequest.Params["Email"]; OnboardingHelper helper = new OnboardingHelper(); string status = helper.SubmitUserData(email); return(Request.CreateResponse(HttpStatusCode.OK, status)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage SubmitData() { try { OnboardEntities db = new OnboardEntities(); var httpRequest = HttpContext.Current.Request; string email = httpRequest.Params["Email"]; UserOfferDetail ud = db.UserOfferDetails.First(x => x.emailID == email); ud.isEditable = false; ud.isSubmitted = true; db.SaveChanges(); OnboardingHelper helper = new OnboardingHelper(); string status = helper.SubmitUserData(email); return(Request.CreateResponse(HttpStatusCode.OK, status)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage VerifyAdmin(string email, string password) { try { OnboardingHelper helper = new OnboardingHelper(); string status = helper.VerifyAdminDetails(email, password); if (status == "Submitted" || status == "Saved") { return(Request.CreateResponse(HttpStatusCode.OK, status)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "No such record")); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage CreateUserProfile(string email, string name) { try { OnboardingHelper helper = new OnboardingHelper(); OnboardEntities onboard = new OnboardEntities(); UserOfferDetail ud = new UserOfferDetail(); ud.emailID = email; ud.name = name; ud.createdDate = DateTime.Now.ToString(); ud.isSubmitted = false; ud.isEditable = true; onboard.UserOfferDetails.Add(ud); onboard.SaveChanges(); List <UserOfferDetail> profileData = helper.GetAllUsers(); return(Request.CreateResponse(HttpStatusCode.OK, profileData)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }