// DELETE: api/Seances/5 public HttpResponseMessage Delete(SeanceDto seance) { var canDelete = _seanceServices.DeleteSeances(seance); return((canDelete) ? Request.CreateResponse(HttpStatusCode.OK, seance) : Request.CreateErrorResponse(HttpStatusCode.NotFound, $"Seances № {seance.ID_Seances} doesn't exist ")); }
// PUT: api/Seances/5 public HttpResponseMessage Put(SeanceDto seance) { var canUpdate = _seanceServices.UpdateSeance(seance); return((canUpdate) ? Request.CreateResponse(HttpStatusCode.OK, seance) : Request.CreateErrorResponse(HttpStatusCode.Conflict, $"Seances № {seance.ID_Seances} not Exist ")); }
public bool DeleteSeances(SeanceDto seance) { var isExist = Exists <Seance>(seance.ID_Seances); if (!isExist) { return(false); } else { Delete(Mapper.Map <Seance>(seance)); Work.Db.SaveChanges(); return(true); } }
public SeanceDto CreateSeances(SeanceDto seance) { var entity = new Seance { PlayingDate = seance.PlayingDate, PlayingTime = seance.PlayingTime, Films = Mapper.Map <Films>(seance.Films), Cinema = Mapper.Map <Cinema>(seance.Cinema), UrlSeances = seance.UrlSeances, Has3D = seance.Has3D }; Insert(entity); Work.Db.SaveChanges(); return(Mapper.Map <SeanceDto>(entity)); }
public SeanceDtoBuilder() { this.seanceDto = new SeanceDto(); }
// POST: api/Seances public HttpResponseMessage Post(SeanceDto seance) { var canCreate = _seanceServices.CreateSeances(seance); return(Request.CreateResponse(HttpStatusCode.Created, canCreate)); }
public BookingDtoBuilder(SeanceDto seanceDto) { this.bookingDto = new BookingDto(); this.bookingDto.SeanceId = seanceDto.Id; }