当前位置: 首页>>代码示例>>C#>>正文


C# UserModel类代码示例

本文整理汇总了C#中UserModel的典型用法代码示例。如果您正苦于以下问题:C# UserModel类的具体用法?C# UserModel怎么用?C# UserModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


UserModel类属于命名空间,在下文中一共展示了UserModel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: JobBuilder

 public JobBuilder(OrderModel order, UserModel userModel, IHRIDService hridService, Vendor vendor = null)
 {
     job = new Job(order, hridService.NextId("Job"));
     job.User = userModel;
     job.Vendor = vendor;
     job.ProfitShareResult = vendor?.Strategy?.Calculate(order.OrderCart.TotalToPay.Value);
 }
开发者ID:NerdCats,项目名称:TaskCat,代码行数:7,代码来源:JobBuilder.cs

示例2: ToModel

 // user entity => user model
 public static UserModel ToModel(this User entity)
 {
     var model = new UserModel();
     AutoMapper.Mapper.CreateMap<User, UserModel>();
     AutoMapper.Mapper.Map(entity, model);
     return model;
 }
开发者ID:thuyhk,项目名称:ThuanThienVN,代码行数:8,代码来源:MappingExtensions.cs

示例3: LogIn

            public RedirectToRouteResult LogIn(UserModel log)
            {
                Diagnostics.Debug.WriteLine("LogIn");
                Diagnostics.Debug.WriteLine(log.Nombre);
                Diagnostics.Debug.WriteLine(log.Apellido);
                Diagnostics.Debug.WriteLine(log.User);
                Diagnostics.Debug.WriteLine(log.Password);
                Diagnostics.Debug.WriteLine(log.Correo);
                Diagnostics.Debug.WriteLine(log.Genero);
                Diagnostics.Debug.WriteLine(log.Celular);

                Sesion li = new Sesion();
                if (li.user == null)
                {
                    string usuario = log.User;
                    string clave = log.Password;

                    if (li.IniciarSesion(usuario, clave))
                        return RedirectToAction("Index", "Dashboard");

                    else
                        return RedirectToAction("LogIn", "LogIn");
                }
                else
                {
                    li.user = log.User;
                    li.key = log.Password;

                    return RedirectToAction("LogIn", "LogIn");
                }
            }
开发者ID:wawila,项目名称:Hackpro,代码行数:31,代码来源:LogInController.cs

示例4: Lock

        public ActionResult Lock(UserModel usersModel)
        {
            try
            {
                if (usersModel != null)
                {
                    var user = _userRepository.GetUsersModelByUserNameAndPassword(usersModel.UserName,
                        usersModel.Password);
                    if (user != null)
                    {
                        Session["User"] = user;
                        return RedirectToAction("Index", "Home");
                    }
                    else
                    {

                        return RedirectToAction("Login", "Account");
                    }

                }
            }
            catch (Exception)
            {

                throw;
            }
            return RedirectToAction("Login", "Account");
        }
开发者ID:4hmetuyar,项目名称:Huwax,代码行数:28,代码来源:AccountController.cs

示例5: TestWithValidPost_ShouldCreatePostInDatabase

        public void TestWithValidPost_ShouldCreatePostInDatabase()
        {
            var testPost = new Post()
                {
                    Title = "Test post",
                    Tags = new List<Tag>() { new Tag()
                        {
                            Name = "technology"
                        },
                       
                },
                    Text = "this is just a test post"
                };

            var testUser = new UserModel()
            {
                Username = "VALIDUSER",
                DisplayName = "VALIDNICK",
                AuthCode = new string('b', 40)
            };
            LoggedUserModel userModel = RegisterTestUser(httpServer, testUser);

            var headers = new Dictionary<string, string>();
            headers["X-sessionKey"] = userModel.SessionKey;

            var response = httpServer.Post("api/posts", testPost, headers);
            Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);
        }
开发者ID:VyaraGGeorgieva,项目名称:TelerikAcademy,代码行数:28,代码来源:CreatePostTests.cs

示例6: Add

        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(UserModel model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into UserInfo(");
            strSql.Append("Id,UserName,PassWord,AddTime)");
            strSql.Append(" values (");
            strSql.Append("@Id,@UserName,@PassWord,@AddTime)");
            SqlParameter[] parameters = {
                    new SqlParameter("@Id", SqlDbType.UniqueIdentifier,16),
                    new SqlParameter("@UserName", SqlDbType.VarChar,50),
                    new SqlParameter("@PassWord", SqlDbType.VarChar,50),
                    new SqlParameter("@AddTime", SqlDbType.DateTime)};
            parameters[0].Value = Guid.NewGuid();
            parameters[1].Value = model.UserName;
            parameters[2].Value = model.PassWord;
            parameters[3].Value = model.AddTime;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
            if (rows > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
开发者ID:hijushen,项目名称:WindowDemo,代码行数:30,代码来源:UserDA.cs

示例7: Post

        public HttpResponseMessage Post(UserModel model)
        {
            HttpResponseMessage response = new HttpResponseMessage();
            var user = model.ToEntity();
            int userId = userService.UserRegistrationAndUpdation("insert",user);
            if (model.Image != null)
            {
                if (HttpContext.Current.Request.Files.AllKeys.Any())
                {
                    // Get the uploaded image from the Files collection
                    var httpPostedFile = HttpContext.Current.Request.Files["UploadedImage"];

                    if (httpPostedFile != null)
                    {
                        string lastPart = Path.GetExtension(httpPostedFile.FileName);
                        string fileName = string.Format("{0}_{1}.{2}", httpPostedFile.FileName, userId, lastPart);
                        // Get the complete file path
                        var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/Images/User"), httpPostedFile.FileName);

                        // Save the uploaded file to "UploadedFiles" folder
                        httpPostedFile.SaveAs(fileSavePath);
                    }
                }
            }
            response.Content = new StringContent("Registration Successfully", Encoding.Unicode);
            return response;
        }
开发者ID:sankardevts,项目名称:Ignite,代码行数:27,代码来源:UserController.cs

示例8: Update

 public void Update(UserModel updatedUser)
 {
     var existing = Get(updatedUser.Id.GetValueOrDefault());
     if (existing != null)
     {
         existing.DisplayName = updatedUser.DisplayName;
         existing.UserName = updatedUser.UserName;
         existing.ExternalId = updatedUser.ExternalId;
         existing.Name = updatedUser.Name;
         existing.DisplayName = updatedUser.DisplayName;
         existing.NickName = updatedUser.NickName;
         existing.ProfileUrl = updatedUser.ProfileUrl;
         existing.Emails = updatedUser.Emails;
         existing.Addresses = updatedUser.Addresses;
         existing.PhoneNumbers = updatedUser.PhoneNumbers;
         existing.Ims = updatedUser.Ims;
         existing.Photos = updatedUser.Photos;
         existing.UserType = updatedUser.UserType;
         existing.Title = updatedUser.Title;
         existing.PreferredLanguage = updatedUser.PreferredLanguage;
         existing.Locale = updatedUser.Locale;
         existing.Timezonoe = updatedUser.Timezonoe;
         existing.Active = updatedUser.Active;
         existing.Password = updatedUser.Password;
         existing.Groups = updatedUser.Groups;
         existing.X509Certificates = updatedUser.X509Certificates;
         existing.Meta = updatedUser.Meta;
     }
 }
开发者ID:eknowledger,项目名称:SCIM.net,代码行数:29,代码来源:UserService.cs

示例9: AddLogEntry

        /// <summary>
        /// Adds a login attempt to a user's log.
        /// </summary>
        /// <param name="userModel">UserModel with new Data.</param>
        /// <returns>Number of affected rows, should be 1.</returns>
        public LoginLog AddLogEntry(UserModel userModel)
        {
            ClientIdentifier clientIdentifier = Entities.ClientIdentifier.FirstOrDefault(x => x.UserName == userModel.UserName);

            LoginLog loginLog = new LoginLog
                {
                    IpAdress = userModel.IpAdress,
                    TimeStamp = DateTime.Now,
                    UserAgent = userModel.UserAgent,
                    Success = 0

                };

            if (clientIdentifier != null)
            {
                clientIdentifier.LastLogin = DateTime.Now;

                if (clientIdentifier.LoginLog == null)
                           clientIdentifier.LoginLog = new Collection<LoginLog>();

                clientIdentifier.LoginLog.Add(loginLog);
            }

            Entities.SaveChanges();

            return loginLog;
        }
开发者ID:jhilscher,项目名称:lockDataService,代码行数:32,代码来源:Repository.cs

示例10: UpdateInfo

        // Update is called once per frame
        public void UpdateInfo(UserModel userModel)
        {
            if (userModel != null) {
                username.text = "Username: " + userModel.info.username;
                if (userModel.info.gender == "m") {
                    gender.text = "Gender: Male";
                } else if (userModel.info.gender == "f") {
                    gender.text = "Gender: Female";
                } else {
                    gender.text = "Gender: " + userModel.info.gender;
                }
                country.text = "Country: " + userModel.info.country;
                state.text = "State: " + userModel.info.state;

                if (userModel.info.thumbnailUrl != null) {
                    GetUserPic(userModel.info.thumbnailUrl);
                }
            } else {
                username.text = "";
                gender.text = "";
                country.text = "";
                state.text = "";
                userPic.sprite = null;
            }
        }
开发者ID:SeruK,项目名称:Chatsent,代码行数:26,代码来源:GetUserInfo.cs

示例11: GetOrCreateUser

	    private async Task GetOrCreateUser()
	    {
            using (var scope = Container.BeginLifetimeScope())
            {
                var userService = scope.Resolve<IUserService>();
                var user = await userService.GetByIdAsync(User.Id);
                if (user == null)
                {
                    var result = await userService.AddUserAsync(new UserModelAdd { DeviceId = User.DeviceId });
                    if (result.IsSuccess)
                    {
                        User = result.Model;
                        SavePreference(SipperPreference.UserId, User.Id.ToString());
                        SavePreference(SipperPreference.DeviceId, User.DeviceId.ToString());
                    }
                    else
                    {
                        Log.Debug("@string/log_prefix", "User cannot be registered");
                    }
                }
                else
                {
                    User = user;
                }
            }
	    }
开发者ID:ppkdo,项目名称:sipper,代码行数:26,代码来源:App.cs

示例12: SaveChanges

        public ActionResult SaveChanges(UserModel model)
        {
            if (!ModelState.IsValid)
                return null;

            T_User entity = UserModel.ModelToEntity(model);

            // Save add action
            if (model.user_id <= 0)
            {
                entity.user_password = "soft";
                entity.user_date_subscription = DateTime.Now;

                _context.Add(entity);
                _context.SaveChanges();
                Log.Info(string.Format("Edit user id={0} name={1}", entity.user_id, entity.user_name));

                return GenerateJson(entity, true, "Nouveau utilisateur ajouté.");
            }
            // Save edit action
            else
            {
                _context.Edit(entity);
                _context.SaveChanges();
                Log.Info(string.Format("Create user id={0} name={1}", entity.user_id, entity.user_name));

                return GenerateJson(entity, false, "Utilisateur modifié.");
            }
        }
开发者ID:Edjo,项目名称:MvcProject,代码行数:29,代码来源:UserController.cs

示例13: RegisterTestUser

 private LoggedUserModel RegisterTestUser(InMemoryHttpServer httpServer, UserModel testUser)
 {
     var response = httpServer.Post("api/users/register", testUser);
     var contentString = response.Content.ReadAsStringAsync().Result;
     var userModel = JsonConvert.DeserializeObject<LoggedUserModel>(contentString);
     return userModel;
 }
开发者ID:VyaraGGeorgieva,项目名称:TelerikAcademy,代码行数:7,代码来源:LeaveCommentTests.cs

示例14: LoginUser

        public HttpResponseMessage LoginUser(UserModel user)
        {
            IQueryable<User> users = this.userRepository.GetAll();

            var result = from u in users
                         where u.Username == user.Username && u.Password == user.Password
                         select u;

            User newUser = result.FirstOrDefault();
            if (newUser != null)
            {
                var rep = new DbUsersRepository(db);
                var sessionKey = rep.LoginUser(user.Username, user.Password);
                UserLoggedModel userModel = new UserLoggedModel()
                {
                    UserID = newUser.UserID,
                    Username = newUser.Username,
                    SessionKey = sessionKey
                };
                var responseMsg = Request.CreateResponse(HttpStatusCode.OK, userModel);
                return responseMsg;
            }
            else
            {
                var responseMsg = Request.CreateResponse(HttpStatusCode.NotFound);
                return responseMsg;
            }
        }
开发者ID:nnaidenov,项目名称:WebServices-TeamTimon,代码行数:28,代码来源:UsersController.cs

示例15: Add

        public string Add(AddUserModel model)
        {
            if (ModelState.IsValid)
            {
                UserModel user = new UserModel();
                user.Code = model.Code;                             //登录名
                user.Password = "123456".VariationMd5();            //默认密码

                user.Name = model.Name;                             //姓名
                user.Phone = model.Phone;                           //电话
                user.No = model.No;                                 //用户编号

                user.Departmentid = model.Departmentid.ToInt();     //部门
                user.Gender = model.Gender;                         //性别
                user.Age = model.Age;                               //年龄

                user.Status = model.Status;                         //用户状态
                user.Email = model.Email;                           //邮箱

                user.DelFlag = 0;                                   //有效状态
                user.CreateMan = SysConfig.CurrentUser.Id;          //创建人
                user.CreateTime = DateTime.Now;                     //创建时间
                int result = user.Insert().ToInt();

                if (result > 0)
                {
                    //记录操作日志
                    CommonMethod.Log(SysConfig.CurrentUser.Id, "Insert", "Sys_User");
                    return "1";
                }
            }
            return "0";
        }
开发者ID:LeeChean,项目名称:ForeignTradeERP,代码行数:33,代码来源:UserController.cs


注:本文中的UserModel类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。