public ActionResult Create(Project project)
 {
     if (ModelState.IsValid)
     {
         try
         {
             project.CreatorId  = SessionData.UserId;
             project.CreateDate = DateTimeHelper.Today();
             project.UpdateDate = DateTimeHelper.Today();
             ProjectsLogic.InsertNewProject(project);
             return(RedirectToAction("Index", "Home"));
         }
         catch (Exception e)
         {
             LogsLogic.InsertLog(new Log()
             {
                 Message    = e.Message,
                 StackTrace = e.StackTrace,
                 StoryName  = "ManagementProject/Projects/Create(Post)",
                 Parameters = new JavaScriptSerializer().Serialize(project)
             });
             return(View(project));
         }
     }
     return(View(project));
 }
Exemple #2
0
        public ActionResult Create(Project project)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (Session["PublicImageUrl"] != null)
                    {
                        project.ImgUrl = Session["PublicImageUrl"].ToString();
                    }
                    else
                    {
                        project.ImgUrl = null;
                    }
                    ProjectsLogic.InsertNewProject(project);
                    Session["PublicImageUrl"] = "";
                    return(RedirectToAction("Index"));
                    // return PartialView("JavascriptRedirect", new JavascriptRedirectModel("/Home/Index"));
                }
                catch (Exception e)
                {
                    LogsLogic.InsertLog(new Log()
                    {
                        Message    = e.Message,
                        StackTrace = e.StackTrace,
                        StoryName  = "MoreHolidays/Projects/Create(Post)"
                    });

                    Session["PublicImageUrl"] = "";

                    return(View(project));
                    //Parameters = new JavaScriptSerializer().Serialize(project)
                }
            }
            return(View(project));
        }