public static CinemaResponse CinemaEntityToResponse(CinemaEntity cinemaEntity) { CinemaResponse cinemaResponse = new CinemaResponse() { Name = cinemaEntity.Name, CityId = cinemaEntity.CityId }; return(cinemaResponse); }
public static CinemaEntity CinemaResponseToEntity(CinemaResponse cinemaResponse) { CinemaEntity cinemaEntity = new CinemaEntity() { Name = cinemaResponse.Name, CityId = cinemaResponse.CityId }; return(cinemaEntity); }
public ActionResult <CinemaResponse> GetCinema(int id) { CinemaResponse cinemaResponse = cinemaServices.GetCinema(id); if (cinemaResponse == null) { return(NotFound()); } return(cinemaResponse); }
public ActionResult <CinemaResponse> PostCinema(CinemaEntity cinemaEntity) { if (!ModelState.IsValid) { return(BadRequest()); } CinemaResponse cinemaResponse = cinemaServices.SaveCinema(cinemaEntity); if (cinemaResponse == null) { return(BadRequest()); } return(CreatedAtAction("GetCinema", new { id = cinemaEntity.Id }, cinemaResponse)); }
public CinemaResponse SaveCinema(CinemaEntity cinemaEntity) { db.Cinemas.Add(cinemaEntity); try { db.SaveChanges(); } catch (DbEntityValidationException) { return(null); } CinemaResponse cinemaResponse = Converter.CinemaEntityToResponse(cinemaEntity); return(cinemaResponse); }