public int Edit(ViewClassTeacher entity)
        {
            ClassTeacher model = _repository.Get(entity.Id);

            model.Avatar = entity.Avatar;
            _repository.Update(model);
            return(_repository.Save());
        }
示例#2
0
        public JsonResult UpdateAvatar(int ClassTeacherId, string imgUrl)
        {
            ClassTeacherServiceClient client = new ClassTeacherServiceClient();
            ViewClassTeacher          entity = client.GetById(ClassTeacherId);

            entity.Avatar = imgUrl;
            client.Edit(entity);
            TempData["HtmlClassTeacher"] = Newtonsoft.Json.JsonConvert.SerializeObject(entity);
            return(Json(entity));
        }
        public int Add(ViewClassTeacher entity)
        {
            entity.CreateTime = DateTime.Now;
            entity.IsDeleted  = false;
            entity.Info       = entity.Info ?? "";
            ClassTeacher ct = _repository.Add(ViewClassTeacher.ToEntity(entity));

            entity.Id = ct.Id;
            return(entity.Id);
        }
        public List <ViewClassTeacher> GetClass_Id(int Class_Id)
        {
            List <ClassTeacher> list = _repository.GetClass_Id(Class_Id);

            List <ViewClassTeacher> model = new List <ViewClassTeacher>();

            foreach (var item in list)
            {
                model.Add(ViewClassTeacher.ToViewModel(item));
            }
            return(model);
        }
示例#5
0
 public int AddClassTeacher(ViewClassTeacher entity)
 {
     throw new NotImplementedException();
 }
示例#6
0
        public JsonResult _PartialAddClassTeacherOfManager(ViewClassTeacher entity)
        {
            //BasicInfo bi = Commons.Helper.Login.GetCurrentUser();
            //if (bi.Uid > 0)
            //{
            ClassTeacherServiceClient client = new ClassTeacherServiceClient();

            //entity.UserId = bi.Uid;
            entity.Id = client.Add(entity);
            //}
            //添加到 YogaUser YogisModels
            #region
            //ViewYogaUser item = new ViewYogaUser();

            //ViewYogisModels model = new ViewYogisModels();

            //#region 添加到 YogaUser

            //item.RegDate = DateTime.Now;
            //item.UStatus = 0;
            //item.UEmail = "";
            //item.Uphone = "";
            //item.Pwd = "";
            //item.LastDate = DateTime.Now;
            //item.LoginTimes = 0;
            //item.LoginType = (int)LoginType.普通;
            //item.UserType = (int)UserType.瑜伽导师;
            //item.UStatus = (int)Ustatus.未激活;
            //item.IsAssessor = false;
            //item.IsWebworkers = false;

            //item.YogisModels = new List<YogisModels>();
            //item.WechatAuthCode = "";
            //item.WechatBack = "";
            //item.SinaAuthCode = "";
            //item.SinaBack = "";
            //item.QQAuthCode = "";
            //item.QQBack = "";
            //item.ValCode = "";
            //item.ValExpire = DateTime.Now.AddYears(2);

            //#endregion

            //using (YogaUserServiceClient clientuser = new YogaUserServiceClient())
            //{
            //    model.UID = clientuser.Return_AddUid(item);
            //}
            //model.RealName = entity.Name;
            //model.DisplayImg = entity.Avatar;
            //if (entity.Gender == "男")
            //    model.Gender = 1;
            //else if (entity.Gender == "女")
            //    model.Gender = 0;

            //model.CountryID = method.GetDicId(entity.Country);

            //model.YogaTypeid = method.GetYogaTypeid(entity.YogaSystem).Trim(',');
            //model.CreateDate = DateTime.Now;
            //model.YogiStatus = 1;//1=普通导师
            //model.IsAcceptAgreement = true;
            ////添加到 YogisModels
            //using (YogisModelsServiceClient clientModel = new YogisModelsServiceClient())
            //{
            //    clientModel.Add(model);
            //}
            #endregion
            return(Json(entity));
        }
示例#7
0
        public JsonResult _PartialAddClassTeacher(ViewClassTeacher entity)
        {
            BasicInfo bi = Commons.Helper.Login.GetCurrentUser();

            if (bi.Uid > 0)
            {
                //添加到 YogaUser YogisModels

                ViewYogaUser item = new ViewYogaUser();

                ViewYogisModels model = new ViewYogisModels();

                #region 添加到 YogaUser

                item.RegDate      = DateTime.Now;
                item.UStatus      = 0;
                item.UEmail       = "";
                item.Uphone       = "";
                item.Pwd          = "";
                item.LastDate     = DateTime.Now;
                item.LoginTimes   = 0;
                item.LoginType    = (int)LoginType.普通;
                item.UserType     = (int)UserType.瑜伽导师;
                item.UStatus      = (int)Ustatus.未激活;
                item.IsAssessor   = false;
                item.IsWebworkers = false;

                item.YogisModels    = new List <YogisModels>();
                item.WechatAuthCode = "";
                item.WechatBack     = "";
                item.SinaAuthCode   = "";
                item.SinaBack       = "";
                item.QQAuthCode     = "";
                item.QQBack         = "";
                item.ValCode        = "";
                item.ValExpire      = DateTime.Now.AddYears(2);

                #endregion

                using (YogaUserServiceClient clientuser = new YogaUserServiceClient())
                {
                    var yuEntity = clientuser.Return_AddUid(item);
                    model.UID = yuEntity.Uid;
                }
                model.RealName   = entity.Name;
                model.DisplayImg = entity.Avatar;
                if (entity.Gender == "男")
                {
                    model.Gender = 1;
                }
                else if (entity.Gender == "女")
                {
                    model.Gender = 0;
                }

                model.CountryID = method.GetDicId(entity.Country);

                model.YogaTypeid        = method.GetYogaTypeid(entity.YogaSystem).TrimEnd(',');
                model.CreateDate        = DateTime.Now;
                model.YogiStatus        = 1;//1=普通导师
                model.IsAcceptAgreement = true;
                model.delState          = 0;
                //添加到 YogisModels
                using (YogisModelsServiceClient clientModel = new YogisModelsServiceClient())
                {
                    model = clientModel.Add_Model(model);
                }

                ClassTeacherServiceClient client = new ClassTeacherServiceClient();
                entity.UserId    = bi.Uid;
                entity.TeacherId = model.YID;
                entity.Id        = client.Add(entity);
            }
            return(Json(entity));
        }
 public ViewClassTeacher GetById(int id)
 {
     return(ViewClassTeacher.ToViewModel(_repository.Get(id)));
 }
示例#9
0
 public int Edit(ViewClassTeacher entity)
 {
     return(ClassTeacherServiceImpl.Edit(entity));
 }
示例#10
0
 public int Add(ViewClassTeacher entity)
 {
     return(ClassTeacherServiceImpl.Add(entity));
 }