public void Execute(UlogaDto request) { _validator.ValidateAndThrow(request); var uloga = _mapper.Map <Uloga>(request); _context.Uloge.Add(uloga); _context.SaveChanges(); }
// GET: Admin/Uloga/Edit/5 public ActionResult Edit(string id) { UlogaDto dto = new UlogaDto() { id_uloga = id }; OpUlogaGetOne op = new OpUlogaGetOne(); op.dto = dto; ResultOperation res = manager.ExecuteOperation(op); UlogaDto uloga = res.items[0] as UlogaDto; UlogaViewModel1 vm = new UlogaViewModel1() { id = uloga.id_uloga, naziv = uloga.naziv }; return(View(vm)); }
public ActionResult Create(UlogaViewModel1 vm) { try { UlogaDto dto = new UlogaDto() { id_uloga = Guid.NewGuid().ToString(), naziv = vm.naziv }; OpUlogaInsert op = new OpUlogaInsert(); op.dto = dto; ResultOperation res = manager.ExecuteOperation(op); // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public void Post([FromBody] UlogaDto ulogaDto, [FromServices] ICreateUlogaCommand command) { executor.ExecuteCommand(command, ulogaDto); }
public void Post([FromBody] UlogaDto dto, [FromServices] ICreateUlogaCommand command) { executor.ApplayCommand(command, dto); }