public ActionResult Create(Projects_SubProject projects_subproject)
        {
            if (Authorized(RoleType.SystemManager))
            {
                if (ModelState.IsValid)
                {
                    projects_subproject.CompanyId = CurrentUser.CompanyId;
                    projects_subproject.IsActive = true;

                    bool wasCreated;
                    using (SubProjectsRepository subProjectsRep = new SubProjectsRepository())
                    {
                        wasCreated = subProjectsRep.Create(projects_subproject);
                    }

                    if (wasCreated)
                        return RedirectToAction("Index");
                    else
                        return Error(Loc.Dic.error_sub_projects_create_error);

                }
                else
                {
                    return Error(ModelState);
                }
            }
            else
            {
                return Error(Loc.Dic.error_no_permission);
            }
        }
Exemple #2
0
        public ActionResult Create(Projects_SubProject projects_subproject)
        {
            if (Authorized(RoleType.SystemManager))
            {
                if (ModelState.IsValid)
                {
                    projects_subproject.CompanyId = CurrentUser.CompanyId;
                    projects_subproject.IsActive  = true;

                    bool wasCreated;
                    using (SubProjectsRepository subProjectsRep = new SubProjectsRepository())
                    {
                        wasCreated = subProjectsRep.Create(projects_subproject);
                    }

                    if (wasCreated)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(Error(Loc.Dic.error_sub_projects_create_error));
                    }
                }
                else
                {
                    return(Error(ModelState));
                }
            }
            else
            {
                return(Error(Loc.Dic.error_no_permission));
            }
        }