Ejemplo n.º 1
0
        public ActionResult New()
        {
            Filiala f = new Filiala();

            //f.Programari = new List<Programare>();
            //f.Departamente = new List<Departament>();
            return(View(f));
        }
 public Task <int> SaveFilialaAsync(Filiala filiala)
 {
     if (filiala.ID != 0)
     {
         return(_database.UpdateAsync(filiala));
     }
     else
     {
         return(_database.InsertAsync(filiala));
     }
 }
Ejemplo n.º 3
0
        public ActionResult Delete(int id)
        {
            Filiala f = db.Filiale.Find(id);

            if (f != null)
            {
                db.Filiale.Remove(f);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(HttpNotFound("Nu am gasit filiala cu id-ul  " + id.ToString()));
        }
Ejemplo n.º 4
0
 public ActionResult Edit(int?id)
 {
     if (id.HasValue)
     {
         Filiala f = db.Filiale.Find(id);
         if (f == null)
         {
             return(HttpNotFound("Nu s-a gasit filiala cu id-ul  " + id.ToString()));
         }
         return(View(f));
     }
     return(HttpNotFound("Lipseste parametrul corespunzator id-ului filialei!"));
 }
Ejemplo n.º 5
0
        public ActionResult New(Filiala filialaRequest)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // filialaRequest.Departamente = db.Departamente.FirstOrDefault(p => p.DepId.Equals(1));

                    db.Filiale.Add(filialaRequest);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(filialaRequest));
            }
            catch (Exception e)
            {
                return(View(filialaRequest));
            }
        }
Ejemplo n.º 6
0
        public ActionResult Detalii(int?id)
        {
            if (id.HasValue)
            {
                Filiala f   = db.Filiale.Find(id);
                int     rol = 0;

                if (User.IsInRole("Admin"))
                {
                    rol = 1;
                }
                ViewBag.rol = rol;

                if (f != null)
                {
                    return(View(f));
                }
                return(HttpNotFound("Nu s-a gasit filiala cu id-ul " + id.ToString()));
            }
            return(HttpNotFound("Lipseste id-ul filialei!"));
        }
Ejemplo n.º 7
0
 public ActionResult Edit(int id, Filiala filialaRequest)
 {
     try
     {
         if (ModelState.IsValid)
         {
             // Filiala f = db.Filiale.Include("Departament").SingleOrDefault(b => b.DepartamentId.Equals(id));
             Filiala f = db.Filiale.SingleOrDefault(b => b.FilialaId.Equals(id));
             if (TryUpdateModel(f))
             {
                 f.Denumire = filialaRequest.Denumire;
                 f.Adresa   = filialaRequest.Adresa;
                 f.Sediu    = filialaRequest.Sediu;
                 db.SaveChanges();
             }
             return(RedirectToAction("Index"));
         }
         return(View(filialaRequest));
     }
     catch (Exception e)
     {
         return(View(filialaRequest));
     }
 }
 public Task <int> DeleteFilialaAsync(Filiala filiala)
 {
     return(_database.DeleteAsync(filiala));
 }