public void Execute(CreateProizvodjacDTO request)
        {
            if (_context.Proizvodjacs.Any(k => k.Naziv.ToLower().Contains(request.Naziv.ToLower())))
            {
                throw new EntityAlreadyExistsException("This maker ");
            }

            _context.Proizvodjacs.Add(new Proizvodjac
            {
                Naziv      = request.Naziv,
                ModifiedOn = null
            });

            _context.SaveChanges();
        }
예제 #2
0
 public ActionResult Post([FromBody] CreateProizvodjacDTO dto)
 {
     try
     {
         _createProizvodjac.Execute(dto);
         return(StatusCode(201));
     }
     catch (EntityAlreadyExistsException e)
     {
         return(UnprocessableEntity(e.Message));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }