public async Task CreateDietAsync(CreateDietInputModel create, string userId) { var diet = new Diet { Title = create.Title, Description = create.Description, UserId = userId, }; await this.dietsRepository.AddAsync(diet); await this.dietsRepository.SaveChangesAsync(); }
public async Task GetCountCorrectlyTest() { var input = new CreateDietInputModel { Title = "das", Description = "ads", }; await this.service.CreateDietAsync(input, Guid.NewGuid().ToString()); var count = this.service.GetCount(); Assert.Equal(1, count); }
public async Task <IActionResult> Create(CreateDietInputModel input) { if (!this.ModelState.IsValid) { return(this.View(input)); } var diet = AutoMapperConfig.MapperInstance.Map <Diet>(input); var user = await this.userManager.GetUserAsync(this.User); await this.dietsService.CreateDietAsync(input, user.Id); return(this.Redirect("/Diets/All")); }
public async Task CreateDietCorrectlyTest() { var input = new CreateDietInputModel { Title = "das", Description = "ads", }; var input2 = new CreateDietInputModel { Title = "das", Description = "ads", }; await this.service.CreateDietAsync(input, Guid.NewGuid().ToString()); await this.service.CreateDietAsync(input2, Guid.NewGuid().ToString()); Assert.Equal(2, this.db.Diets.Count()); }