public ActionResult Create([Bind(Include = "Id,imie,nazwisko,rok_urodzenia,kraj")] Director director) { if (ModelState.IsValid) { _directorRepository.AddDirector(director); _directorRepository.Save(); return(RedirectToAction("Index")); } return(View(director)); }
public async Task <ActionResult <DirectorDTO> > PostDirector(DirectorDTO directorDTO) { try { var mappedEntity = _mapper.Map <Director>(directorDTO); _directorRepository.Add(mappedEntity); if (await _directorRepository.Save()) { return(Created($"/api/v1.0/directors/{mappedEntity.DirectorID}", _mapper.Map <DirectorDTO>(mappedEntity))); } } catch (Exception exception) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Database Failure: {exception.Message}")); } return(BadRequest()); }
public Director Save(Director entity) { return(_directorRepository.Save(entity)); }
public async Task AddAndSave(Director director) { _directorRepo.Add(director); await _directorRepo.Save(); }