Пример #1
0
 public ActionResult SaveDataUserName(UserNameModel data)
 {
     var userId = AdminManager.UserLoginInfo.UserId;
     data.Createby = (int)userId;
     data.Updateby = (int)userId;
     data.Createday = DateTime.Now;
     data.Updateday = DateTime.Now;
     var result = UserService.SaveDataUserName(data);
     return Json(result);
 }
Пример #2
0
        public UserNameModel GetUserNameByID(int id)
        {
            var model = new UserNameModel();
            if (id > 0)
            {
                var data = _context.UserNames.Find(id);
                model = UserNameModel.Parser(data);

            }
            return model;
        }
Пример #3
0
        public int SaveDataUserName(UserNameModel data)
        {
            try
            {
                if (data.ID > 0)
                {
                    var olduser = _context.UserNames.Find(data.ID);
                    if (olduser != null)
                    {
                        olduser.Fname = data.Fname ?? "";
                        olduser.Lname = data.Lname ?? "";
                        olduser.Username1 = data.Username1 ?? "";
                        olduser.Password = data.Password ?? "";
                        olduser.Email = data.Email ?? "";
                        olduser.Sex = data.Sex;
                        olduser.Birthdate = data.Birthdate ?? DateTime.Now;
                        olduser.Phone = data.Phone ?? "";
                        olduser.Mobile = data.Mobile ?? "";
                        olduser.Address1 = data.Address1 ?? "";
                        olduser.Address2 = data.Address2 ?? "";
                        olduser.Address3 = data.Address3 ?? "";
                        olduser.Country = data.Country ?? "";
                        olduser.Status = data.Status;
                        olduser.Note = data.Note ?? "";
                        olduser.DeptID = data.DeptID;
                        olduser.Updateby = data.Updateby;
                        olduser.Updateday = data.Updateday;

                        _context.Entry(olduser).State = EntityState.Modified;
                        _context.SaveChanges();
                        return olduser.ID;
                    }
                    return 0;
                }
                else
                {
                    var model = data.ToModel();
                    _context.Entry(model).State = EntityState.Added;
                    _context.SaveChanges();
                    return model.ID;
                }

            }
            catch (Exception)
            {
                return 0;
            }
        }
Пример #4
0
        public static UserNameModel Parser(UserName data)
        {
            if (data != null)
            {
                var model = new UserNameModel();
                model.ID = data.ID;
                model.Fname = data.Fname ?? "";
                model.Lname = data.Lname ?? "";
                model.Username1 = data.Username1 ?? "";
                model.Password = data.Password ?? "";
                model.Email = data.Email ?? "";
                model.Sex = data.Sex ?? 1;
                model.Birthdate = data.Birthdate ?? null;
                model.Phone = data.Phone ?? "";
                model.Mobile = data.Mobile ?? "";
                model.Address1 = data.Address1 ?? "";
                model.Address2 = data.Address2 ?? "";
                model.Address3 = data.Address3 ?? "";
                model.Country = data.Country ?? "";
                model.Status = data.Status ?? 0;
                model.Note = data.Note ?? "";
                model.DeptID = data.DeptID ?? 1;
                model.Day = 1;
                model.Month = 1;
                model.Year = 1990;
                if (data.Birthdate.HasValue)
                {
                    var Temp = String.Format("{0:dd/MM/yyyy}", data.Birthdate.Value);
                    var arrtem = Temp.Split(Convert.ToChar("/"));
                    model.Day = int.Parse(arrtem[0]);
                    model.Month = int.Parse(arrtem[1]);
                    model.Year = int.Parse(arrtem[2]);

                }
                return model;
            }
            return null;
        }