public IHttpActionResult Post([FromBody] ConcertTicketModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = User.Identity.GetUserId <int>(); return(Ok(_concertService.SaveConcertTicket(model).Response())); }
/// <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); }
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); }