public LokacijaConfirmationDto Create(LokacijaCreateDto dto) { Lokacija kreiranaLokacija = new Lokacija() { Id = Guid.NewGuid(), Drzava = dto.Drzava, Grad = dto.Grad, Adresa = dto.Adresa, Ptt = dto.Ptt }; _context.Lokacije.Add(kreiranaLokacija); _context.SaveChanges(); _logger.Log("Kreiranje lokacije!"); return(_mapper.Map <LokacijaConfirmationDto>(kreiranaLokacija)); }
public LokacijaConfirmationDto Update(Guid id, LokacijaCreateDto dto) { var lokacija = _context.Lokacije.FirstOrDefault(e => e.Id == id); if (lokacija == null) { throw new IsporukaServiceException("Lokacija ne postoji"); } lokacija.Grad = dto.Grad; lokacija.Adresa = dto.Adresa; lokacija.Drzava = dto.Drzava; lokacija.Ptt = dto.Ptt; _context.SaveChanges(); _logger.Log("Lokacija azurirana!"); return(_mapper.Map <LokacijaConfirmationDto>(lokacija)); }
public ActionResult PutCoorporate(Guid id, LokacijaCreateDto dto) { var entity = _repository.Update(id, dto); return(Ok(entity)); }
public ActionResult PostCoorporate([FromBody] LokacijaCreateDto dto) { var entity = _repository.Create(dto); return(Ok(entity)); }