Beispiel #1
0
        public IHttpActionResult Post([FromBody] ConcertTicketModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var userId = User.Identity.GetUserId <int>();

            return(Ok(_concertService.SaveConcertTicket(model).Response()));
        }
Beispiel #2
0
        /// <see cref="IConcertService.SaveConcertTicket"/>
        public ServiceResponce SaveConcertTicket(ConcertTicketModel model)
        {
            var succes = ServiceResponce.FromSuccess().Result("Concert tickets save complete");
            var error  = ServiceResponce.FromFailed().Result($"Error save concert tickets");
            var res    = _concertRepository.SaveConcertTicket(ConcertModelHelper.GetConcertTicket(model));

            if (res != null)
            {
                succes.Add("TicketsId", res.Id);
            }
            return(res != null ? succes : error);
        }
Beispiel #3
0
 public static ConcertTicket GetConcertTicket(ConcertTicketModel model)
 {
     return(model != null ? new ConcertTicket
     {
         Id = model.Id,
         DateStart = model.DateStart,
         DateEnd = model.DateEnd,
         Duration = model.Duration,
         TimeStart = model.TimeStart,
         TimeEnd = model.TimeEnd,
         OrganizerLink = model.OrganizerLink,
         ShowFormWhileEmpty = model.ShowFormWhileEmpty,
         ShowFormWhileEndTime = model.ShowFormWhileEndTime
     } : null);
 }