public HttpResponseMessage GetLatestTermsAndConditions() { return(ErrorFactory.Handle(() => { using (var unitOfWork = new UnitOfWork()) { var response = unitOfWork.Miscellaneous.GetLatestTermsAndConditions(); var outgoingResponse = OutgoingMiscellaneousHtml.Parse(response); return JsonFactory.CreateJsonMessage(outgoingResponse, HttpStatusCode.OK, this.Request); } }, this.Request)); }
public HttpResponseMessage GetSpecialMessageByVenueId(int venueId) { return(ErrorFactory.Handle(() => { using (var unitOfWork = new UnitOfWork()) { var existingMessage = unitOfWork.Miscellaneous.GetMessageByVenueId(venueId); var outgoingMiscellaneousHtml = OutgoingMiscellaneousHtml.Parse(existingMessage); return JsonFactory.CreateJsonMessage(outgoingMiscellaneousHtml, HttpStatusCode.OK, this.Request); } }, this.Request)); }
public HttpResponseMessage AddNewMessage(CreateMessage addMessage) { return(ErrorFactory.Handle(() => { using (var unitOfWork = new UnitOfWork()) { var newMessage = unitOfWork.Miscellaneous.AddMessage(addMessage); unitOfWork.Complete(); var outgoingResponse = OutgoingMiscellaneousHtml.Parse(newMessage); return JsonFactory.CreateJsonMessage(outgoingResponse, HttpStatusCode.OK, this.Request); } }, this.Request)); }
public HttpResponseMessage UpdateSpecialMessage(IncomingSpecialMessage updateSpecialMessage) { return(ErrorFactory.Handle(() => { using (var unitOfWork = new UnitOfWork()) { var updatedSpecialMessage = unitOfWork.Miscellaneous.UpdateSpecialMessage(updateSpecialMessage); unitOfWork.Complete(); var outgoingMiscellaneousHtml = OutgoingMiscellaneousHtml.Parse(updatedSpecialMessage); return JsonFactory.CreateJsonMessage(outgoingMiscellaneousHtml, HttpStatusCode.OK, this.Request); } }, this.Request)); }
public static OutgoingVenue Parse(PoolReservation.Database.Entity.Venues x) { if (x == null) { return(null); } return(new OutgoingVenue { Id = x.Id, Name = x.Name, Type = OutgoingVenueType.Parse(x.VenueTypes), StartupMessage = OutgoingMiscellaneousHtml.Parse(x.MiscellaneousHtmlTable), IsHidden = x.IsHidden }); }