public void UpdateUser(int id, UserDetailModelDC obj)
 {
     if (id < 0)
     {
         throw new ArgumentException(Messages.UserExceptionUpdateById);
     }
     this._users.UpdateUser(id, obj);
 }
예제 #2
0
 public UserDetailModelDC MapAndSaveUserToUserDetailModelDC(UserDetailModelDC a, UserDetail b)
 {
     a.userId    = b.UserId;
     a.firstName = b.FirstName;
     a.lastName  = b.LastName;
     a.userName  = b.UserName;
     a.isDeleted = b.IsDeleted;
     return(a);
 }
예제 #3
0
 public UserDetail MapAndSaveUserDetailsModelDCToUser(UserDetail a, UserDetailModelDC b)
 {
     a.UserId    = b.userId;
     a.FirstName = b.firstName;
     a.LastName  = b.lastName;
     a.UserName  = b.userName;
     a.IsDeleted = b.isDeleted;
     return(a);
 }
        public void AddUser(UserDetailModelDC obj)
        {
            if (obj == null)
            {
                throw new ArgumentException(Messages.UserExceptionAdd);
            }

            _db.UserDetails.Add(MapToUser(obj));
            _db.SaveChanges();
        }
 public void AddUser(UserDetailModelDC obj)
 {
     foreach (UserDetailModelDC user in _users.GetUsers())
     {
         if (user.userId == obj.userId)
         {
             throw new ArgumentException(Messages.UserExceptionAdd);
         }
     }
     this._users.AddUser(obj);
 }
예제 #6
0
 public UserDetail MapToUser(UserDetailModelDC a)
 {
     return(new UserDetail()
     {
         UserId = a.userId,
         FirstName = a.firstName,
         LastName = a.lastName,
         UserName = a.userName,
         IsDeleted = a.isDeleted
     });
 }
        public void UpdateUser(int id, UserDetailModelDC obj)
        {
            UserDetail user = _db.UserDetails.FirstOrDefault(x => x.UserId == id);

            if (user == null)
            {
                throw new ArgumentException(Messages.UserExceptionUpdateById);
            }

            user = MapAndSaveUserDetailsModelDCToUser(user, obj);
            _db.SaveChanges();
        }
 // PUT: api/UserDetail/5
 public void Put(int id, [FromBody] UserDetailModelDC userDetail)
 {
     userDetailMethods.UpdateUser(id, userDetail);
 }
 // POST: api/UserDetail
 public void Post([FromBody] UserDetailModelDC userDetail)
 {
     userDetailMethods.AddUser(userDetail);
 }