public void CreateSeance(SeancesVM seances) { var cinemaRes = unitOfWork.Cinemas.GetCount(seances.cinemaId); if (cinemaRes.CountSeats.CompareTo(null) != 0) { //TimeSpan hour = TimeSpan.FromTicks(); Seances seance = new Seances(); var datas = unitOfWork.Films.Get(seances.cinemaId); { seance.SeanceName = seances.seanceName; seance.CinemaId = seances.cinemaId; seance.FilmId = seances.filmId; seance.SeanceDate = seances.seanceDate; seance.Price = seances.price; seance.CountSeats = cinemaRes.CountSeats; seance.AllSeats = cinemaRes.CountSeats; unitOfWork.Seances.Create(seance); var thisseance = unitOfWork.Seances.GetId(seances.cinemaId, seances.filmId, seances.seanceDate, seances.price).Id; if (thisseance.CompareTo(null) != 0) { var COUNTSEATS = unitOfWork.Seances.Get(thisseance).AllSeats; BusySeats busy = new BusySeats(); busy.SeanceId = thisseance; busy.SeatNumber = COUNTSEATS; _busyseatService.CreateSeatBusy(busy); } } } }
public void CreateSeatBusy(BusySeats busySeats) { BusySeats seatsbusy = new BusySeats(); seatsbusy.SeanceId = busySeats.SeanceId; seatsbusy.SeatNumber = busySeats.SeatNumber; seatsbusy.IsBusy = false; unitOfWork.BusySeats.Create(seatsbusy); }
public BusySeatsVM(BusySeats busySeats) { SeatId = busySeats.Id; SeanceId = busySeats.SeanceId; SeatNumber = busySeats.SeatNumber; }