public HttpResponseMessage SaveProductsItems(string officeNumber, IEnumerable <ProductsSetup> items) { var common = new Business.Admin.Common(); this.productsManager.SaveProductsItems(items, common.GetCompanyId(officeNumber)); return(Request.CreateResponse(HttpStatusCode.OK, "Contact Lens saved.")); }
public HttpResponseMessage LoadOrUpdateCompanyDashboard(string companyId) { var resourceIDs = string.Empty; try { var common = new Business.Admin.Common(); common.LoadOrUpdateCompanyDashboard(companyId); } catch (Exception e) { Logger.Error("HomeController:LoadOrUpdateCompanyDashboard(): " + e); } return(this.Request.CreateResponse(HttpStatusCode.OK, "OK")); }
public HttpResponseMessage LoadOrUpdateOfficeDashboard(string officeNum, string companyId) { var resourceIDs = string.Empty; try { var common = new Business.Admin.Common(); var authorizationTicketHelper = new AuthorizationTicketHelper(); var userOfficeId = Convert.ToInt32(authorizationTicketHelper.GetOfficeId()); var user = authorizationTicketHelper.GetUserInfo(); var employeeId = this.appointmentManager.GetEmployeeIdByUserId(user.Id).GetValueOrDefault(); var resources = this.appointmentManager.GetResources(userOfficeId, (int)employeeId).ToList(); resourceIDs = resources.Aggregate(resourceIDs, (current, resource) => current + (resource.Id.GetValueOrDefault() + ",")); resourceIDs = resourceIDs.Substring(0, resourceIDs.Length - 1); common.LoadOrUpdateOfficeDashboard(officeNum, companyId, resourceIDs); } catch (Exception e) { Logger.Error("HomeController:LoadOrUpdateOfficeDashboard(): " + e); } return(this.Request.CreateResponse(HttpStatusCode.OK, "OK")); }
public HttpResponseMessage SaveEyeglassLensItems(string officeNumber, string lensAttribute, IEnumerable <EyeglassLensSetup> items) { var common = new Business.Admin.Common(); int? lensAttributeId; bool savePrice = true; if (!string.IsNullOrEmpty(lensAttribute)) { lensAttributeId = Convert.ToInt32(lensAttribute); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Please select an item type.")); } if (lensAttributeId.GetValueOrDefault() == (int)ItemTypeEnum.EyeglassLens) { savePrice = false; } this.productsManager.SaveEyeglassLensItems(items, lensAttributeId.GetValueOrDefault(), common.GetCompanyId(officeNumber), savePrice); return(Request.CreateResponse(HttpStatusCode.OK, "Eyeglass Lens Items saved.")); }