public void UpdateEquipmentReservation(MpEquipmentReservationDto equipmentReservation) { string token = ApiLogin(); var equipmentReservationPageId = _configurationWrapper.GetConfigIntValue("EquipmentReservationPageId"); var equipmentDictionary = new Dictionary <string, object> { { "Event_Equipment_ID", equipmentReservation.EventEquipmentId }, { "Event_ID", equipmentReservation.EventId }, { "Room_ID", equipmentReservation.RoomId }, { "Equipment_ID", equipmentReservation.EquipmentId }, { "Notes", equipmentReservation.Notes }, { "Quantity_Requested", equipmentReservation.QuantityRequested }, { "Approved", equipmentReservation.Approved }, { "Cancelled", equipmentReservation.Cancelled } }; try { _ministryPlatformService.UpdateRecord(equipmentReservationPageId, equipmentDictionary, token); } catch (Exception e) { var msg = string.Format("Error updating Equipment Reservation, equipmentReservation: {0}", equipmentReservation); _logger.Error(msg, e); throw (new ApplicationException(msg, e)); } }
private void AddEquipment(EventRoomEquipmentDto equipment, int eventId, EventRoomDto room, string token) { var equipmentReservation = new MpEquipmentReservationDto(); equipmentReservation.Cancelled = false; equipmentReservation.EquipmentId = equipment.EquipmentId; equipmentReservation.EventId = eventId; equipmentReservation.QuantityRequested = equipment.QuantityRequested; equipmentReservation.RoomId = room.RoomId; equipmentReservation.Notes = room.Notes; _equipmentService.CreateEquipmentReservation(equipmentReservation); }