public Response UpdateWorkshopBooking(UpdateWorkshopBooking update) { try { base.CheckApplicationKey(); if (update == null) { return new Response() { IsSuccess = false, DisplayMessage = ErrorMessages.UPDATE_REQ_ERROR }; } var workshop = WorkshopDb.GetWorkshopDetail(update.WorkshopId); if (workshop == null) { return new Response() { IsSuccess = false, DisplayMessage = ErrorMessages.WORKSHOP_NOT_FOUND }; } if (DateTime.UtcNow.AddDays(-7) > workshop.EndDate && update.Notes != null) { return new Response() { IsSuccess = false, DisplayMessage = ErrorMessages.NOTES_LOCKOUT }; } WorkshopDb.UpdateWorkshopBooking(update); } catch (Exception e) { string msg = CreateExceptionMessage(e); return new Response() { IsSuccess = false, DisplayMessage = string.Format(ErrorMessages.UPDATE_WORKSHOP_BOOKING_ERROR, msg) }; } return new Response() { IsSuccess = true }; }
public static void UpdateWorkshopBooking(UpdateWorkshopBooking update) { using (HELPSEntities ctx = new HELPSEntities()) { ctx.prcUpdateWorkshopBooking(update.WorkshopId, update.StudentId, update.Canceled, update.Attended, update.UserId, update.Notes); } }