public RestaurantProfileDTO GetRestaurantProfileInfo(int userID) { RestaurantProfileDTO RestaurantProfileDTO = default(RestaurantProfileDTO); try { RestaurantProfileDTO = this._rawSQLDbContext.GetRestaurantProfileInfo(userID); } catch (Exception) { throw; } return(RestaurantProfileDTO); }
// POST: yum-api/RestaurantProfiles public IHttpActionResult PostRestaurant(RestaurantProfileDTO restaurantProfileDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var config = new MapperConfiguration(cfg => { cfg.CreateMap <RestaurantProfileDTO, Restaurant>(); }); IMapper iMapper = config.CreateMapper(); Restaurant restaurant = iMapper.Map <RestaurantProfileDTO, Restaurant>(restaurantProfileDTO); usersService = new UsersService(); usersService.RegisterRestaurant(User.Identity.Name, restaurant); return(Ok()); }
public IHttpActionResult PutRestaurant(RestaurantProfileDTO restaurantProfileDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } profilesService = new ProfilesService(User.Identity.Name); var config = new MapperConfiguration(cfg => { cfg.CreateMap <RestaurantProfileDTO, Restaurant>(); }); IMapper iMapper = config.CreateMapper(); Restaurant restaurant = iMapper.Map <RestaurantProfileDTO, Restaurant>(restaurantProfileDTO); profilesService.Update(restaurant); return(StatusCode(HttpStatusCode.NoContent)); }