Exemplo n.º 1
0
        public IActionResult RowInsert(string values)
        {
            try
            {
                var newGlavna = new GlavnaModel();
                JsonConvert.PopulateObject(values, newGlavna);
                newGlavna.HomologacijskaOznaka.Trim(' ');
                newGlavna.GlavnaMaster.Uvoznik.AutoID = HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID;
                newGlavna.GlavnaMaster.AutoID         = Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID"));
                var exist = GlavnaDAO.CheckIfGlavnaExist(newGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"));
                if (!exist)
                {
                    HttpContext.Session.SetInt32("GlavnaAutoID", GlavnaDAO.CreateNewGlavna(newGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")));
                    CreateGlavnaFolder();
                    LoggerDAO.CreateNewAkcijaLog("Kreiranje novog tipa dijela(glavna AutoID): " + HttpContext.Session.GetInt32("GlavnaAutoID").ToString(), "Kreiranje novog tipa dijela", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id);
                    //GlavnaDAO.ChangeGlavnaTempRAS(Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaAutoID")), Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID")), 2);
                }
                else
                {
                    return(BadRequest("Već postoji unešen tip!"));
                }
            }
            catch (Exception e)
            {
                return(View("Create"));
            }


            return(Ok());
        }