コード例 #1
0
        public IActionResult Put(long id, KancelarijaDto input)
        {
            using (var transaction = _context.Database.BeginTransaction())
            {
                try
                {
                    var kancelarije = _context.Kancelarijas.Find(id);

                    if (kancelarije != null)
                    {
                        kancelarije.Ime = input.Ime;
                        _context.SaveChanges();
                        transaction.Commit();

                        return(Ok("Nova Kancelarija"));
                    }
                }

                catch (Exception e)
                {
                    return(BadRequest());
                }
            }

            return(NotFound());
        }
コード例 #2
0
        public int DodajEntitet(KancelarijaDto entitet)
        {
            var kancelarija = ObjectMapper.Map <Kancelarija>(entitet);
            var id          = _repository.InsertAndGetId(kancelarija);

            return(id);
        }
コード例 #3
0
 public IActionResult IzmeniInfoKancelarije(KancelarijaDto noviInfo)
 {
     _kancelarijaService.IzmeniEntitet(noviInfo);
     return(RedirectToAction("Index"));
 }
コード例 #4
0
 public IActionResult NovaKancelarija(KancelarijaDto novaKancelarija)
 {
     _kancelarijaService.DodajEntitet(novaKancelarija);
     return(RedirectToAction("Index"));
 }
コード例 #5
0
 public void IzmeniEntitet(KancelarijaDto entitet)
 {
     _repository.Update(ObjectMapper.Map <Kancelarija>(entitet));
 }