public AccountController(IAccountFacade facade, IAccount account, ISpotUser user, IEmailService emailService) { _facade = facade; _account = account; _user = user; _emailService = emailService; }
public UserContactViewModel(ISpotUser model) { Id = model.Id; Email = model.Email; City = model.City; Phone = model.Phone; }
public UserController(IUserFacade facade, ISpotUser user, IDelete accountDelete, IUserResponse response, IEmailService emailService) { _facade = facade; _user = user; _accountDelete = accountDelete; _response = response; _emailService = emailService; }
public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IAccount account, ISpotUser user, IEmailService emailService) { _account = account; _user = user; _emailService = emailService; UserManager = userManager; SignInManager = signInManager; }
public LocationController(ISpotUser user, ILocation location, IAtomicLocationWork atomicWork, ILocationResponse response, ILocationFacade locationFacade) { _user = user; _location = location; _atomicWork = atomicWork; _response = response; _locationFacade = locationFacade; }
public GroupFacade(IGroup group, ISpotUser user, IGroupRepository repository, ISpotUserRepository userRepository, IAtomicGroupWork atomicGroupWork, IGroupResponse response) { _group = group; _user = user; _repository = repository; _userRepository = userRepository; _atomicGroupWork = atomicGroupWork; _response = response; }
public UserPersonalViewModel(ISpotUser model) { Id = model.Id; Email = model.Email; FirstName = model.FirstName; MiddleName = model.MiddleName; LastName = model.LastName; Age = model.Age; }
public EventController(ISpotUser user, IEventResponse response, IAtomicSpotWork atomicSpotWork, IAtomicEventWork atomicEventWork, IEventFacade eventFacade, ISpotFacade spotFacade) { _user = user; _response = response; _atomicSpotWork = atomicSpotWork; _atomicEventWork = atomicEventWork; _eventFacade = eventFacade; _spotFacade = spotFacade; }
public UserCreateEventViewModel Build(ISpotUser user) { var viewModel = new UserCreateEventViewModel { Id = user.Id, FirstName = user.FirstName, LastName = user.LastName, MiddleName = user.MiddleName, Email = user.Email, }; return(viewModel); }
public BusinessFacade(IBusiness business, IGroup group, ILocation location, ISpot spot, ISpotUser user, IEvent @event, IBusinessResponse response, IAtomicBusinessWork atomicBusinessWork, IExceptionLogFacade exceptionLogFacade) { _business = business; _group = group; _location = location; _spot = spot; _user = user; _event = @event; _response = response; _atomicWork = atomicBusinessWork; _exceptionLogFacade = exceptionLogFacade; }
public UserDetailsViewModel(ISpotUser model) { Id = model.Id; Email = model.Email; FirstName = model.FirstName; MiddleName = model.MiddleName; LastName = model.LastName; City = model.City; Age = model.Age; Phone = model.Phone; }
public void Update(ISpotUser user) { var filter = Builders <Models.User.SpotUser> .Filter.Where(u => u.Id == user.Id); var update = Builders <Models.User.SpotUser> .Update .Set("FirstName", user.FirstName) .Set("MiddleName", user.MiddleName) .Set("LastName", user.LastName) .Set("Age", user.Age) .Set("Phone", user.Phone) .Set("City", user.City); MongoContext.Collection.UpdateOne(filter, update); }
public IGroup CreateDefaultUserGroup(ISpotUser user) { var members = new List <string> { user.Email }; Id = ObjectId.GenerateNewId(); Name = "Friends"; Description = $"{user.FirstName}'s friends"; Members = members; Events = new List <ObjectId>(); return(this); }
public void Add(ISpotUser user, IGroup group) { try { Lock(); _userRepository.Add(user as SpotUser); _groupRepository.Add(group as Models.Group.Group); } catch (Exception) { //TODO: Rollback logic throw new Exception("Failed to perform atomic action Add - " + Desc); } finally { Unlock(); } }
public bool CanUserViewSpot(ISpotUser user, IBusiness business) { foreach (var userGroup in user.MyGroups) { var groupId = userGroup.Id.ToString(); if (groupId != business.Group.ToString()) { continue; } var group = _groupRepository.GetWithId(business.Group); if (CheckPrivilegeViewSpot(group, userGroup)) { return(true); } } return(false); }
public TimelineEventViewModel(ISpotUser user, IEvent myEvent, IUserEvent userEvent, ISpot spot, ILocation location, IBusiness business) { UserId = user.Id; EventId = myEvent.Id; SpotId = spot.Id; LocationId = location.Id; BusinessId = business.Id; FirstName = user.FirstName; EventTitle = myEvent.Title; EventStart = myEvent.StartDateTime.ToLocalTime().ToString(DateService.GetBasicDateTimeFormat); Joined = DateService.GetRelativeSpan(userEvent.Joined.ToUniversalTime() .ToString(DateService.GetBasicDateTimeFormat)); SpotName = spot.Name; Address = location.Address; City = location.City; Zip = location.Zip; Country = location.Country; BusinessName = business.Name; }
public UserFacade(ISpotUser user, ISpotUserRepository repository) { _user = user; _repository = repository; }
public static Mock <ISpotUser> WithRepositoryUser(this Mock <ISpotUser> mock, ISpotUser user) { mock.Setup(m => m.Repository.GetWithEmail(user.Email)).Returns(user); mock.Setup(m => m.Repository.GetWithId(user.Id)).Returns(user); return(mock); }
public EventFacade(IEventRepository repository, ISpotUser spotUser, IEventCore eventCore) { _repository = repository; _spotUser = spotUser; _eventCore = eventCore; }