public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var user = await _context.FindAsync <User>(new Guid(_httpContextAccessor.HttpContext.User.FindFirst(Constants.ClaimTypes.UserId).Value)); var profile = await _context.FindAsync <Profile>(request.ProfileId); var account = await _context.FindAsync <Account>(profile.AccountId); account.SetCurrentProfileId(request.ProfileId); _context.Store(account); await _context.SaveChangesAsync(default);
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var photographer = await _context.FindAsync <Photographer>(request.PhotographerId); var company = request.Company.CompanyId != default ? await _context.FindAsync <Company>(request.Company.CompanyId) : new Company(); photographer.AddCompany(company.CompanyId); _context.Store(photographer); _context.Store(company); await _context.SaveChangesAsync(cancellationToken); return(new Unit { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var user = await _context.FindAsync <User>(new Guid(_httpContextAccessor.HttpContext.User.FindFirst(Constants.ClaimTypes.UserId).Value)); var profile = await _context.FindAsync <Profile>(request.ProfileId); var account = await _context.FindAsync <Account>(profile.AccountId); if (account.UserId != user.UserId) { throw new Exception("Security Exception"); } account.SetDefaultProfileId(request.ProfileId); _context.Store(account); await _context.SaveChangesAsync(cancellationToken); return(new ()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var post = await _context.FindAsync <Post>(request.PostId); post.Remove(_dateTime.UtcNow); _context.Store(post); await _context.SaveChangesAsync(cancellationToken); return(new());; }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var availability = await _context.FindAsync <Availability>(request.AvailabilityId); availability.Remove(_dateTime.UtcNow); _context.Store(availability); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var task = await _context.FindAsync <DblDip.Core.Models.Task>(request.TaskId); task.Remove(_dateTime.UtcNow); _context.Store(task); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var photographer = await _context.FindAsync <Photographer>(request.PhotographerId); photographer.Remove(_dateTime.UtcNow); _context.Store(photographer); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var editedPhoto = await _context.FindAsync <EditedPhoto>(request.EditedPhotoId); editedPhoto.Remove(_dateTime.UtcNow); _context.Store(editedPhoto); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var brand = await _context.FindAsync <Brand>(request.BrandId); brand.Remove(_dateTime.UtcNow); _context.Store(brand); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var client = await _context.FindAsync <Client>(request.ClientId); client.Remove(_dateTime.UtcNow); _context.Store(client); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var consultation = await _context.FindAsync <Consultation>(request.ConsultationId); consultation.Complete(_dateTime.UtcNow); _context.Store(consultation); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var invoice = await _context.FindAsync <Invoice>(request.InvoiceId); invoice.Remove(_dateTime.UtcNow); _context.Store(invoice); await _context.SaveChangesAsync(cancellationToken); return(new());; }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var survey = await _context.FindAsync <Survey>(request.SurveyId); survey.Remove(_dateTime.UtcNow); _context.Store(survey); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var epic = await _context.FindAsync <Epic>(request.EpicId); epic.Remove(_dateTime.UtcNow); _context.Store(epic); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var venue = await _context.FindAsync <Venue>(request.VenueId); venue.Remove(_dateTime.UtcNow); _context.Store(venue); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var timeEntry = await _context.FindAsync <TimeEntry>(request.TimeEntryId); timeEntry.Remove(_dateTime.UtcNow); _context.Store(timeEntry); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var company = await _context.FindAsync <Company>(request.CompanyId); company.Remove(_dateTime.UtcNow); _context.Store(company); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var familyPortrait = await _context.FindAsync <FamilyPortrait>(request.FamilyPortraitId); familyPortrait.Remove(_dateTime.UtcNow); _context.Store(familyPortrait); await _context.SaveChangesAsync(cancellationToken); return(new()); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var testimonial = await _context.FindAsync <Testimonial>(request.TestimonialId); testimonial.Remove(_dateTime.UtcNow); _context.Store(testimonial); await _context.SaveChangesAsync(cancellationToken); return(new());; }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var rate = await _context.FindAsync <Rate>(request.RateId); rate.Remove(_dateTime.UtcNow); _context.Store(rate); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var systemAdministrator = await _context.FindAsync <SystemAdministrator>(request.SystemAdministratorId); systemAdministrator.Remove(_dateTime.UtcNow); _context.Store(systemAdministrator); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var meeting = await _context.FindAsync <Meeting>(request.MeetingId); meeting.Remove(_dateTime.UtcNow); _context.Store(meeting); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var paymentSchedule = await _context.FindAsync <PaymentSchedule>(request.PaymentScheduleId); paymentSchedule.Remove(_dateTime.UtcNow); _context.Store(paymentSchedule); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var order = await _context.FindAsync <Order>(request.OrderId); order.Remove(_dateTime.UtcNow); _context.Store(order); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var equipment = await _context.FindAsync <DblDip.Core.Models.Equipment>(request.EquipmentId); equipment.Remove(_dateTime.UtcNow); _context.Store(equipment); await _context.SaveChangesAsync(cancellationToken); return(new() { }); }
public async Task <Unit> Handle(Request request, CancellationToken cancellationToken) { var rental = await _context.FindAsync <Rental>(request.RentalId); rental.Cancel(_dateTime.UtcNow); _context.Store(rental); await _context.SaveChangesAsync(cancellationToken); return(new Unit() { }); }
public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var photographer = await _context.FindAsync <Photographer>(request.PhotographerId); var digitalAsset = (await DigitalAsset.Upload(_httpContextAccessor, _context, cancellationToken)).Single(); photographer.ChangeAvatar(digitalAsset.DigitalAssetId); await _context.SaveChangesAsync(cancellationToken); return(new Response() { DigitalAssetId = digitalAsset.DigitalAssetId }); }
public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var user = _context.Set <User>().Where(x => x.Username == request.Email).SingleOrDefault(); if (user != null) { return(null); } var quote = await _context.FindAsync <Quote>(request.QuoteId); if (quote == null || quote.Declined.HasValue || quote.Accepted.HasValue) { return(null); } return(new Response(_tokenProvider.Get(request.Email, new List <Claim> { new Claim(Core.Constants.ClaimTypes.Role, nameof(Core.Constants.Roles.Lead)) }))); }
public static void Seed(IAppDbContext context, IConfiguration configuration) { AddRoleIfDoesntExists(context, DblDip.Core.Constants.Roles.Lead, nameof(DblDip.Core.Constants.Roles.Lead)).GetAwaiter().GetResult(); AddRoleIfDoesntExists(context, DblDip.Core.Constants.Roles.Client, nameof(DblDip.Core.Constants.Roles.Client)).GetAwaiter().GetResult(); AddRoleIfDoesntExists(context, DblDip.Core.Constants.Roles.Photographer, nameof(DblDip.Core.Constants.Roles.Photographer)).GetAwaiter().GetResult(); AddRoleIfDoesntExists(context, DblDip.Core.Constants.Roles.ProjectManager, nameof(DblDip.Core.Constants.Roles.ProjectManager)).GetAwaiter().GetResult(); AddRoleIfDoesntExists(context, DblDip.Core.Constants.Roles.SystemAdministrator, nameof(DblDip.Core.Constants.Roles.SystemAdministrator)).GetAwaiter().GetResult(); async System.Threading.Tasks.Task AddRoleIfDoesntExists(IAppDbContext context, Guid roleId, string name) { var role = await context.FindAsync <Role>(roleId); role ??= new Role(roleId, name); if (role.DomainEvents.Any()) { context.Store(role); await context.SaveChangesAsync(default);