public ActionResult DbSearchresult(Importer_Type importer_type)
 {
     if (importer_type.importer_type_name != null)
     {
         var result = from i in db.Importer_Type
                      where i.importer_type_name.StartsWith(importer_type.importer_type_name)
                      select i;
         return View("Index", result.ToList());
     }
     return RedirectToAction("Index");
 }
 public ActionResult Create(Importer_Type importer_type)
 {
     if (ModelState.IsValid)
     {
         var is_exist = (from it in db.Importer_Type where it.importer_type_name == importer_type.importer_type_name select it).Count();
         if (is_exist > 0)
         {
             TempData["errorMessage"] = "This Importer Type Already Exist";
         }
         else
         {
             importer_type.status_id = 1;
             importer_type.created_date = Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyy-MM-dd");
             importer_type.updated_date = Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyy-MM-dd");
             db.Importer_Type.Add(importer_type);
             TempData["errorMessage"] = "Importer Type Added Successfully";
             db.SaveChanges();
         }
       return RedirectToAction("Index");
     }
     return RedirectToAction("Index");
 }
 public ActionResult Create(Importer_Type importer_type)
 {
     if (Session["login_status"] != null)
     {
         int[] z = (int[])Session["function_id"];
         if (z.Contains(22))
         {
             if (ModelState.IsValid)
             {
                 var is_exist = (from it in db.Importer_Type where it.importer_type_name == importer_type.importer_type_name select it).Count();
                 if (is_exist > 0)
                 {
                     TempData["errorMessage"] = "This Importer Type Already Exist";
                 }
                 else
                 {
                     importer_type.status_id = 1;
                     importer_type.created_date = Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyy-MM-dd");
                     importer_type.updated_date = Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyy-MM-dd");
                     db.Importer_Type.Add(importer_type);
                     TempData["errorMessage"] = "Importer Type Added Successfully";
                     db.SaveChanges();
                 }
               return RedirectToAction("Index");
             }
             return RedirectToAction("Index");
         }
         else
         {
             return RedirectToAction("../Home/Dashboard");
         }
     }
     else
     {
         return RedirectToAction("../Home");
     }
 }
 public ActionResult Edit(Importer_Type importer_type)
 {
     int id = Convert.ToInt32(TempData["id"]);
     var created_date = TempData["created_date"].ToString();
     if (ModelState.IsValid)
     {
         var is_exist = (from it in db.Importer_Type where it.importer_type_name == importer_type.importer_type_name && it.importer_type_id != id select it).Count();
         if (is_exist > 0)
         {
             TempData["errorMessage"] = "This Importer Type Already Exist";
         }
         else
         {
             importer_type.importer_type_id = id;
             importer_type.created_date = created_date;
             importer_type.updated_date = Convert.ToDateTime(DateTime.Now.ToString()).ToString("yyyy-MM-dd");
             db.Entry(importer_type).State = EntityState.Modified;
             db.SaveChanges();
             TempData["errorMessage"] = "Edited Successfully";
         }
         return RedirectToAction("Index");
     }
     return RedirectToAction("Index");
 }
 public ActionResult DbSearchresult(Importer_Type importer_type)
 {
     if (Session["login_status"] != null)
     {
         int[] z = (int[])Session["function_id"];
         if (z.Contains(22))
         {
             if (importer_type.importer_type_name != null)
             {
                 var result = from i in db.Importer_Type
                              where i.importer_type_name.StartsWith(importer_type.importer_type_name)
                              select i;
                 return View("Index", result.ToList());
             }
             return RedirectToAction("Index");
         }
         else
         {
             return RedirectToAction("../Home/Dashboard");
         }
     }
     else
     {
         return RedirectToAction("../Home");
     }
 }