コード例 #1
0
 public bool Delete([FromBody] ProizvodjacModel proizvodjac)
 {
     try
     {
         return(ProizvodjacDAO.DeleteManufacturer(proizvodjac.AutoID));
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #2
0
 public void CreateManufacturerPopup([FromBody] ProizvodjacModel proizvodjac)
 {
     try
     {
         ProizvodjacDAO.CreateNewManufacturer(proizvodjac, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);
     }
     catch (Exception e)
     {
         e.StackTrace.ToString();
     }
 }
コード例 #3
0
        public object Get(DataSourceLoadOptions loadOptions)
        {
            try
            {
                var proizvodjaci = ProizvodjacDAO.GetAllManufacturers();

                return(DataSourceLoader.Load(proizvodjaci, loadOptions));
            }
            catch (Exception)
            {
                return(DataSourceLoader.Load(new List <ProizvodjacModel>(), loadOptions));
            }
        }
コード例 #4
0
 public object GetDetail(DataSourceLoadOptions loadOptions)
 {
     try
     {
         var proizvodjaci = ProizvodjacDAO.GetAllManufacturers();
         foreach (var item in proizvodjaci)
         {
             item.Naziv = item.Naziv + ", " + item.Adresa;
         }
         return(DataSourceLoader.Load(proizvodjaci, loadOptions));
     }
     catch (Exception)
     {
         return(DataSourceLoader.Load(new List <ProizvodjacModel>(), loadOptions));
     }
 }
コード例 #5
0
        // GET: Manufacturer/Edit/5
        public ActionResult Edit()
        {
            try
            {
                if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null)
                {
                    return(View("~/Views/Login/Index.cshtml"));
                }

                return(View(ProizvodjacDAO.GetManufacturerById(Convert.ToInt32(HttpContext.Session.GetInt32("ProizvodjacAutoID")))));
            }
            catch (Exception)
            {
                return(View("Index"));
            }
        }
コード例 #6
0
 public ActionResult SaveEdit(ProizvodjacModel proizvodjac)
 {
     try
     {
         if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null)
         {
             return(View("~/Views/Login/Index.cshtml"));
         }
         proizvodjac.AutoID = Convert.ToInt32(HttpContext.Session.GetInt32("ProizvodjacAutoID"));
         ProizvodjacDAO.UpdateManufacturer(proizvodjac);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View("Edit"));
     }
 }
コード例 #7
0
        public ActionResult Create(ProizvodjacModel proizvodjac)
        {
            try
            {
                if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null)
                {
                    return(View("~/Views/Login/Index.cshtml"));
                }
                ProizvodjacDAO.CreateNewManufacturer(proizvodjac, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception e)
            {
                ViewBag.Message = "Unešeni proizvođač već postoji!";
                return(View());
            }
        }