public ResortFixture()
        {
            ResortPostRequest = new ResortPostRequest
            {
                Name    = "New Resort",
                City    = "Rivne",
                Country = "Ukraine"
            };

            Resort = new Resort
            {
                Id      = 1,
                Name    = "New Resort",
                City    = "Rivne",
                Country = "Ukraine"
            };

            ResortDto = new ResortDto
            {
                Id      = 1,
                Name    = "New Resort",
                City    = "Rivne",
                Country = "Ukraine"
            };

            ResortUpdateRequest = new ResortUpdateRequest
            {
                Id      = 1,
                Name    = "New Resort",
                City    = "Rivne",
                Country = "Ukraine"
            };
        }
 public IHttpActionResult UpdateResort(ResortUpdateRequest request)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     resortService.UpdateResort(request);
     return(StatusCode(HttpStatusCode.NoContent));
 }
        public void UpdateResort(ResortUpdateRequest request)
        {
            var resort = mapper.Map <Resort>(request);

            try
            {
                unitOfWork.Resorts.Update(resort);
                unitOfWork.Save();
            }
            catch (DbUpdateConcurrencyException)
            {
                throw new KeyNotFoundException($"Resort with key:{request.Id} not found");
            }
        }