public IActionResult Put(int id, BandRequest bandRequest) { var existingBandRequest = _bandRequestRepository.Get(id); if (existingBandRequest == null) { return(NotFound()); } existingBandRequest.Name = bandRequest.Name; existingBandRequest.Email = bandRequest.Email; existingBandRequest.Phone = bandRequest.Phone; existingBandRequest.ReferenceToScout = bandRequest.ReferenceToScout; _bandRequestRepository.Update(existingBandRequest); return(NoContent()); }
public IActionResult Post(BandRequest bandRequest) { _bandRequestRepository.Add(bandRequest); return(CreatedAtRoute(GetBandRequestRouteName, new { id = bandRequest.Id }, bandRequest)); }
public Task <Band> Handle(BandRequest request, CancellationToken cancellationToken) { var bands = _bandRepository.Where(band => band.Id == request.Id); return(Task.FromResult(_objectMapper.Map <Band>(bands))); }
public void Delete(BandRequest bandRequestToDelete) { _context.BandRequests.Remove(bandRequestToDelete); _context.SaveChanges(); }
public void Update(BandRequest existingBandRequest) { _context.BandRequests.Update(existingBandRequest); _context.SaveChanges(); }
public BandRequest Add(BandRequest bandRequest) { _context.BandRequests.Add(bandRequest); _context.SaveChanges(); return(bandRequest); }