public IActionResult GetByCoordinates(string lng, string lat) { var pdvResult = PdvQueryRepository.GetInAreaPvs(lng, lat); var pdv = Mapper.Map <List <Pdv> >(pdvResult); return(Ok(pdv)); }
public IActionResult GetPdvs() { var pdvResult = PdvQueryRepository.GetPdvs(); var pdv = Mapper.Map <List <Pdv> >(pdvResult); return(Ok(pdv)); }
public IActionResult Get(Guid pdvId) { var pdvResult = PdvQueryRepository.GetPdv(pdvId); if (pdvResult == null) { return(NotFound()); } var pdv = Mapper.Map <Pdv>(pdvResult); return(Ok(pdv)); }
public IActionResult Create(Pdv pdvRequest) { var pdv = PdvQueryRepository.GetPdv(pdvRequest.Document); if (pdv != null) { return(BadRequest("This Pdv already exists")); } pdvRequest.Id = Guid.NewGuid(); var pdvDto = Mapper.Map <PdvDto>(pdvRequest); PdvCommandRepository.CreatePdv(pdvDto); Logger.Information("Creating a PDV {pdvRequest}", pdvRequest); return(Created("", pdvRequest)); }
public void Sut_Is_ITedProcessor(PdvQueryRepository sut) => Assert.IsAssignableFrom <IPdvQueryRepository>(sut);