Esempio n. 1
0
 public ActionResult AddCompany(ServiceFirstCompanies _objCompany, HttpPostedFileBase file)
 {
     if (file != null && file.ContentLength > 0)
     {
         try
         {
             string path = System.IO.Path.Combine(Server.MapPath("~/Images"),
                                                  System.IO.Path.GetFileName(file.FileName));
             file.SaveAs(path);
             _objCompany.ServiceFirstCompanyLogoFile = file.FileName;
         }
         catch (Exception ex)
         {
             ViewBag.Message = "ERROR:" + ex.Message.ToString();
         }
     }
     if (_objCompany.ServiceFirstCompanyID == 0)
     {
         if (ModelState.IsValid)
         {
             AdminUsers obj = new AdminUsers();
             if (obj.AddCompany(_objCompany))
             {
                 ViewBag.Message = "Created Successfully";
             }
             else
             {
                 ViewBag.Message = obj.Message;
             }
         }
         else
         {
             ViewBag.Message = "Not Created Successfully";
             return(View());
         }
     }
     else
     {
         try
         {
             if (ModelState.IsValid)
             {
                 AdminUsers obj = new AdminUsers();
                 if (obj.EditCompany(_objCompany))
                 {
                     ViewBag.Message = "Saved Successfully";
                 }
                 else
                 {
                     ViewBag.Message = obj.Message;
                 }
             }
             else
             {
                 ViewBag.Message = "Validation data not successfully";
             }
         }
         catch (Exception ex)
         {
             ViewBag.Message = "Error occured:" + ex.Message;
         }
     }
     return(RedirectToAction("AddCompany", "Admin", new { message = ViewBag.Message, id = 0 }));
 }