public void Execute(KategorijaDto request) { _validator.ValidateAndThrow(request); var kategorija = _mapper.Map <Kategorija>(request); _context.Kategorije.Add(kategorija); _context.SaveChanges(); }
public void Izvrsi(KategorijaDto request) { _validator.ValidateAndThrow(request); var kategorija = new Kategorija { Naziv = request.Naziv }; _context.Kategorije.Add(kategorija); _context.SaveChanges(); }
// GET: Admin/Kategorija/Edit/5 public ActionResult Edit(int id) { OpKategorijaOne op = new OpKategorijaOne(); op.dto.id = id; ResultOperation result = manager.ExecuteOperation(op); KategorijaDto kategorija = result.items[0] as KategorijaDto; KategorijaViewModel vm = new KategorijaViewModel() { id = kategorija.id, naziv = kategorija.naziv }; return(View(vm)); }
public KategorijaDto Izvrsi(int search) { var query = _context.Kategorije.Where(x => x.Id == search).FirstOrDefault(); if (query == null) { throw new EntityNotFoundException(search, typeof(Kategorija)); } var kategorija = new KategorijaDto { Id = query.Id, Naziv = query.Naziv, ModifiedAt = query.ModifiedAt }; return(kategorija); }
public void Izvrsi(KategorijaDto dto) { _validator.ValidateAndThrow(dto); var kategorija = _context.Kategorije.Find(dto.Id); if (kategorija == null) { throw new EntityNotFoundException(dto.Id, typeof(Kategorija)); } kategorija.Naziv = dto.Naziv; try { _context.SaveChanges(); } catch (Exception e) { throw e; } }
public ActionResult Edit(int id, KategorijaViewModel vm) { try { KategorijaDto dto = new KategorijaDto() { id = vm.id, naziv = vm.naziv }; OpKategorijaUpdate op = new OpKategorijaUpdate(); op.dto = dto; ResultOperation res = manager.ExecuteOperation(op); // TODO: Add update logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public void Put(int id, [FromBody] KategorijaDto dto, [FromServices] IUpdateKategorijuCommand command) { dto.Id = id; this.excutor.ExecuteCommand(command, dto); }
public void Post([FromBody] KategorijaDto dto, [FromServices] ICreateKategorijaCommand command) { this.excutor.ExecuteCommand(command, dto); }
public void Post([FromBody] KategorijaDto kategorijaDto, [FromServices] ICreateKategorijaCommand command) { executor.ExecuteCommand(command, kategorijaDto); }
public void Post([FromBody] KategorijaDto dto, [FromServices] ICreateKategorijaCommand command) { executor.ApplayCommand(command, dto); }