public BaseResponse <Staff> GetStaffById(int id)
        {
            var response = new BaseResponse <Staff>();

            try
            {
                response.Value = _staffRepository.GetById(id);
            }
            catch (Exception ex)
            {
                response.Message = "Error: " + ex.Message + " StackTrace: " + ex.StackTrace;
            }
            return(response);
        }
Beispiel #2
0
        public BaseResponse <AspNetUser> DeleteUser(string userId)
        {
            BaseResponse <AspNetUser> result = new BaseResponse <AspNetUser>();
            AspNetUser user  = _userRepository.GetById(userId);
            var        staff = new SPGetStaffByUserId_Result();

            staff = _staffRepository.GetStaffByUserId(userId);
            user.GoogleAccount = user.UserName;
            user.UserName      = user.Id;
            user.Email         = user.Id;
            user.Deleted       = true;
            user.EditedOn      = DateTime.Now;

            if (staff != null)
            {
                Staff modelStaff = new Staff();
                modelStaff          = _staffRepository.GetById(staff.Id);
                modelStaff.EditedOn = DateTime.Now;
                _staffRepository.Edit(modelStaff);
            }
            _userRepository.Edit(user);
            result.Value = user;
            return(result);
        }
Beispiel #3
0
 public Staff GetStaff(int id)
 {
     return(repo.GetById(id));
 }