public Handler(RecipesDbContext context, IRefreshTokenGenerator refreshTokenGenerator, IJwtTokenGenerator jwtGenerator) { this.context = context; this.refreshTokenGenerator = refreshTokenGenerator; this.jwtGenerator = jwtGenerator; }
public Handler(RecipesDbContext context, UserManager <AppUser> userManager, ICurrentUserAccessor currentUserAccessor, IPhotoAccessor photoAccessor) { this.context = context; this.userManager = userManager; this.currentUserAccessor = currentUserAccessor; this.photoAccessor = photoAccessor; }
public object Get() { RecipesDbContext dbContext = new RecipesDbContext(); var largestId = dbContext.Recipes.OrderByDescending(r => r.Id).Select(x => (long?)x.Id).FirstOrDefault(); if (largestId == null) { return(null); } else { Random rnd = new Random(DateTime.Now.Millisecond); Recipe recipe = null; while (recipe == null) { var randomId = rnd.Next(1, Convert.ToInt32(largestId.Value) + 1); recipe = dbContext.Recipes.FirstOrDefault(r => r.Id == randomId); } return(new { Id = recipe.Id, RecipeText = recipe.RecipeText.Split("\n", StringSplitOptions.RemoveEmptyEntries), ImagePath = recipe.ImagePath, Name = recipe.Name }); } }
public CategoryRepository ( RecipesDbContext context ) { this._context = context; }
public RecipeRepository ( RecipesDbContext context ) { _context = context; }
public Handler(RecipesDbContext context, ICurrentUserAccessor currentUserAccessor, UserManager <AppUser> userManager, IMapper mapper) { this.context = context; this.currentUserAccessor = currentUserAccessor; this.userManager = userManager; this.mapper = mapper; }
public RecipesService() { var options = new DbContextOptionsBuilder <RecipesDbContext>() .UseInMemoryDatabase("TopsyTurvyCakes") .Options; _context = new RecipesDbContext(options); }
public Handler(SignInManager <AppUser> signInManager, UserManager <AppUser> userManager, IJwtTokenGenerator jwtGenerator, IRefreshTokenGenerator refreshTokenGenerator, RecipesDbContext context) { SignInManager = signInManager; this.userManager = userManager; this.jwtGenerator = jwtGenerator; this.refreshTokenGenerator = refreshTokenGenerator; this.context = context; }
private RecipesDbContext GetDatabase() { var dbOptions = new DbContextOptionsBuilder <RecipesDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var db = new RecipesDbContext(dbOptions); return(db); }
public IActionResult Edit([FromBody] User user) { using (RecipesDbContext db = _dbContext) { var existingUser = db.Users.Where(u => u.Id == user.Id).FirstOrDefault(); if (user.Email != existingUser.Email && user.Email.Trim() != "" && db.Users.Any(x => x.Email.Equals(user.Email)) == false) { existingUser.Email = user.Email; } else if (user.Email.Trim() == "") { existingUser.Email = existingUser.Email; } else { return(NotFound("Email already exist in database")); } if (user.Name != existingUser.Name && user.Name.Trim() != "" && db.Users.Any(x => !x.Name.Equals(user.Name))) { existingUser.Name = user.Name; } else if (user.Name.Trim() == "") { existingUser.Name = existingUser.Name; } else { return(NotFound("Name already exist in database")); } if (user.Password.Trim() != "") { existingUser.Password = user.Password; } else if (user.Password.Trim() == "") { existingUser.Password = existingUser.Password; } else { return(NotFound("Password")); } db.SaveChanges(); return(StatusCode(StatusCodes.Status200OK)); } }
static void Main(string[] args) { using (var context = new RecipesDbContext()) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Console.WriteLine("Hello World!"); Console.ReadKey(); } }
protected override void Seed(RecipesDbContext context) { if (!context.Roles.Any(role => role.Name == "Admin")) { var store = new RoleStore <IdentityRole>(context); var manager = new RoleManager <IdentityRole>(store); var role = new IdentityRole("Admin"); manager.Create(role); } if (!context.Roles.Any(role => role.Name == "User")) { var store = new RoleStore <IdentityRole>(context); var manager = new RoleManager <IdentityRole>(store); var role = new IdentityRole("User"); manager.Create(role); } }
protected BaseService(RecipesDbContext context, IMapper mapper, UserManager <User> userManager) { this.Context = context; this.Mapper = mapper; this.UserManager = userManager; }
public Handler(RecipesDbContext context, UserManager <AppUser> userManager, RoleManager <IdentityRole> roleManager) { this.context = context; this.userManager = userManager; this.roleManager = roleManager; }
public Handler(ICurrentUserAccessor currentUserAccessor, RecipesDbContext context) { this.currentUserAccessor = currentUserAccessor; this.context = context; }
public UserReviewService(RecipesDbContext context, IMapper mapper, UserManager <User> userManager) : base(context, mapper, userManager) { }
public Handler(RecipesDbContext context) { this.context = context; }
public AdminUserService(RecipesDbContext context, IMapper mapper, UserManager <User> userManager) : base(context, mapper, userManager) { }
public CategoryService(RecipesDbContext db, IMapper mapper) : base(db) => this.mapper = mapper;
public Handler(RecipesDbContext context, ICurrentUserAccessor currentUserAccessor, IPhotoAccessor photoAccessor) { this.context = context; this.currentUserAccessor = currentUserAccessor; this.photoAccessor = photoAccessor; }
public CommentsController(RecipesDbContext db) { _db = db; }
public AccountController(RecipesDbContext db, IPasswordHasher passwordHasher, IEmailSender emailSender) { _db = db; _passwordHasher = passwordHasher; _emailSender = emailSender; }
public IngredientsService(RecipesDbContext dbContext) { this.dbContext = dbContext; }
public RecipeDirectionRepository(RecipesDbContext dbContext) : base(dbContext) { _dbContext = dbContext; }
public RecipesController(RecipesDbContext db) { _db = db; }
public IsAuthorRequirementHandler(IHttpContextAccessor httpContextAccessor, RecipesDbContext context) { this.dbContext = context; this.httpContextAccessor = httpContextAccessor; }
public MenuGenerator(RecipesDbContext context) { _context = context; _random = new Random(); }
public RecipesService(RecipesDbContext context) { _context = context; }
public CategoriesService(RecipesDbContext dbContext) { this.dbContext = dbContext; }
public Handler(IMapper mapper, RecipesDbContext context) { this.mapper = mapper; this.context = context; }