public void Izvrsi(GrupaDto request) { _validator.ValidateAndThrow(request); var grupa = new Grupa { Naziv = request.Naziv }; _context.Grupe.Add(grupa); _context.SaveChanges(); }
public GrupaDto Izvrsi(int search) { var query = _context.Grupe.Where(x => x.Id == search).FirstOrDefault(); if (query == null) { throw new EntityNotFoundException(search, typeof(Grupa)); } var group = new GrupaDto { Id = query.Id, Naziv = query.Naziv, ModifiedAt = query.ModifiedAt }; return(group); }
public void Izvrsi(GrupaDto dto) { _validator.ValidateAndThrow(dto); var grupa = _context.Grupe.Find(dto.Id); if (grupa == null) { throw new EntityNotFoundException(dto.Id, typeof(Grupa)); } grupa.Naziv = dto.Naziv; try { _context.SaveChanges(); } catch (Exception e) { throw e; } }
public void Put(int id, [FromBody] GrupaDto dto, [FromServices] IUpdateGroupCommand command) { dto.Id = id; this.excutor.ExecuteCommand(command, dto); }
public void Post([FromBody] GrupaDto dto, [FromServices] ICreateGroupCommand command) { this.excutor.ExecuteCommand(command, dto); }