public ProizvodacPoklona Update(ProizvodacPoklona request, int id) { var temp = _db.ProizvodacPoklona.Find(id) ?? throw new ServerException(Constants.NotFoundErrorMessage + id); _mapper.Map(request, temp); _db.ProizvodacPoklona.Update(temp); _db.SaveChanges(); return(request); }
public ProizvodacPoklona Insert(ProizvodacPoklona request) { var validation1 = _db.ProizvodacPoklona.Where(x => x.Naziv == request.Naziv).FirstOrDefault(); if (validation1 != null) { throw new UserException(Constants.AlreadyExistsErrorMessag + request.Naziv); } var temp = _mapper.Map <Database.ProizvodacPoklona>(request); _db.ProizvodacPoklona.Add(temp); _db.SaveChanges(); return(request); }