Esempio n. 1
0
        public int AddDestination(NewDestinationVm destinationVm)
        {
            var dest = _mapper.Map <Destination>(destinationVm);
            var id   = _destRepo.AddDestination(dest);

            return(id);
        }
Esempio n. 2
0
 public IActionResult AddDestination([FromBody] NewDestinationVm destVm)
 {
     if (!ModelState.IsValid || destVm.Id != 0)
     {
         return(Conflict(ModelState));
     }
     _destService.AddDestination(destVm);
     return(Ok());
 }
        public IActionResult AddDestination()
        {
            var model = new NewDestinationVm()
            {
                Countries = _destService.GetCountries().ToList()
            };

            return(PartialView(model));
        }
 public IActionResult EditDestination(NewDestinationVm destVm)
 {
     if (!ModelState.IsValid)
     {
         destVm.Countries = _destService.GetCountries().ToList();
         return(PartialView(destVm));
     }
     _destService.UpdateDesination(destVm);
     return(RedirectToAction("Index"));
 }
Esempio n. 5
0
        public IActionResult EditDestination([FromBody] NewDestinationVm destVm)
        {
            var isExist = _destService.CheckIfDestinationExist(destVm.Id);

            if (!ModelState.IsValid || !isExist)
            {
                return(Conflict(ModelState));
            }
            _destService.UpdateDesination(destVm);
            return(Ok());
        }
        public IActionResult AddDestination(NewDestinationVm destVm)
        {
            if (!ModelState.IsValid)
            {
                destVm.Countries = _destService.GetCountries().ToList();
                return(PartialView(destVm));
            }
            var id = _destService.AddDestination(destVm);

            _logger.LogInformation("New destination has been added - " + id);
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        public void UpdateDesination(NewDestinationVm destinationVm)
        {
            var dest = _mapper.Map <Destination>(destinationVm);

            _destRepo.UpdateDesintation(dest);
        }