Ejemplo n.º 1
0
        public async Task <CinemaModel> AddOrUpdateCinema(CinemaModel cinema)
        {
            CinemaDalModel cinemaRequest = Mapper.Map <CinemaDalModel>(cinema);

            int cinemaResponseId = await _cinemaRepository.AddOrUpdateCinema(cinemaRequest);

            return(new CinemaModel
                   (
                       (cinemaResponseId != 0) ? cinemaResponseId : cinema.Id,
                       cinema.Name,
                       cinema.City,
                       cinema.HallsNumber
                   ));
        }