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)); }