public int AddDestination(NewDestinationVm destinationVm) { var dest = _mapper.Map <Destination>(destinationVm); var id = _destRepo.AddDestination(dest); return(id); }
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")); }
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")); }
public void UpdateDesination(NewDestinationVm destinationVm) { var dest = _mapper.Map <Destination>(destinationVm); _destRepo.UpdateDesintation(dest); }