/// <summary>
        /// 添加手术室用户
        /// </summary>
        /// <param name="operuser"></param>
        /// <returns></returns>
        public int AddOoperationUser(Ooperationuser operuser)
        {
            db.Ooperationuser.Add(operuser);
            var addOoperationUser = db.SaveChanges();

            return(addOoperationUser);
        }
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="operuser"></param>
        /// <returns></returns>
        public int UpdateOoperationUser(Ooperationuser operuser)
        {
            var oopuserinfo = db.Ooperationuser.FirstOrDefault(p => p.Id == operuser.Id);

            oopuserinfo.OoperationUserName = operuser.OoperationUserName;
            oopuserinfo.Account            = operuser.Account;
            oopuserinfo.Jobnumber          = operuser.Jobnumber;
            oopuserinfo.Pwd                  = operuser.Pwd;
            oopuserinfo.Sex                  = operuser.Sex;
            oopuserinfo.Phone                = operuser.Phone;
            oopuserinfo.Simplename           = operuser.Simplename;
            oopuserinfo.Isarrange            = operuser.Isarrange;
            oopuserinfo.Roleid               = operuser.Roleid;
            oopuserinfo.Userid               = operuser.Userid;
            oopuserinfo.PositionId           = operuser.PositionId;
            oopuserinfo.ProfessionalId       = operuser.ProfessionalId;
            oopuserinfo.HierarchyId          = operuser.HierarchyId;
            oopuserinfo.Workage              = operuser.Workage;
            oopuserinfo.Enrollmentdate       = operuser.Enrollmentdate;
            oopuserinfo.Annualdays           = operuser.Annualdays;
            oopuserinfo.Grade                = operuser.Grade;
            oopuserinfo.OoperationUserRemark = operuser.OoperationUserRemark;
            var updateOoperationUser = db.SaveChanges();

            return(updateOoperationUser);
        }
Exemple #3
0
        /// <summary>
        ///
        /// </summary>
        public void WriteCookie(Ooperationuser ooperationuser)
        {
            var identity = new ClaimsIdentity(CookieAuthenticationDefaults.AuthenticationScheme);

            identity.AddClaim(new Claim(ClaimTypes.Name, ooperationuser.OoperationUserName));

            HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity));
            _id = ooperationuser.Id;
            //存储redis
            Cache.Redis.RedisHelper.Set(_id.ToString(), ooperationuser);

            //取Redis-测试
            var tmpUser = RedisHelper.Get <Ooperationuser>(_id.ToString());
        }
        public int OopUserUpdates(Ooperationuser ooperationuser)
        {
            var result = HttpClientApi.PostAsync <Ooperationuser, int>(ooperationuser, "http://localhost:12345/api/Ooperationuser/UpdateOoperationUser");

            return(result);
        }