Пример #1
0
        public AppConfigs.OperResult AddSchool(SchoolEntity mdl)
        {
            if (User.IsInRole(AppConfigs.AppRole.sys.ToString()) || User.IsInRole(AppConfigs.AppRole.schoolmaster.ToString()))
            {
                var ss = new SchoolSv();
                var se = ss.GetSchool(MyUserId);
                if (se != null) //already has a school
                {
                    se.MakeDay        = DateTime.Now;
                    se.SchoolMasterId = MyUserId;
                    se.SchoolUrl      = mdl.SchoolUrl;
                    se.Memo           = mdl.Memo;
                    return(ss.UpdateSchool(se));
                }
                else
                {
                    mdl.SchoolId       = Guid.NewGuid().ToString("n");
                    mdl.Maker          = MyUserId;
                    mdl.MakeDay        = DateTime.Now;
                    mdl.SchoolMasterId = MyUserId;

                    return(ss.AddSchool(mdl));
                }
            }

            return(AppConfigs.OperResult.failDueToAuthen);
        }
Пример #2
0
        /// <summary>
        /// ajax update school profile.
        /// </summary>
        /// <returns></returns>
        public ActionResult SchoolProfile()
        {
            var sc = new SchoolSv().GetSchool(User.Identity.GetUserId());

            if (sc != null)
            {
                return(PartialView(sc));
            }

            return(PartialView(new SchoolEntity()
            {
                Maker = 0.ToString()
            }));
        }
Пример #3
0
 public SchoolBaseController()
 {
     _schoolsv    = new SchoolSv();
     BaseSchoolId = "1";
 }
Пример #4
0
 public DashBoardController()
 {
     commonMenu = new CommonMenuSv();
     schoolSv   = new SchoolSv();
 }
Пример #5
0
 public SchoolController()
 {
     // citySchoolSv = new CitySchoolSv();
     schoolSv = new SchoolSv();
 }