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); }
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); }
public Staff GetStaff(int id) { return(repo.GetById(id)); }