public async Task EditSubcategory(Subcategory subcategory) { var subcategories = await context.Subcategories.FindAsync((Guid)subcategory.Id); if (subcategories != null) { subcategories.Name = subcategory.ToString(); context.Entry(subcategories).State = EntityState.Modified; } }
public async Task UpdateUserData(User user, CultureInfo culture) { if (user.IsLoggedIn) { var databaseUser = await context.Users.FirstOrDefaultAsync(x => x.Id == user.Id.ToString()); databaseUser.Culture = culture.ToString(); context.Entry(databaseUser).State = EntityState.Modified; } }
public async Task EditConcept(Concept concept) { var concepts = await context.Concepts .Include(x => x.SubcategoriesInconcepts) .FirstOrDefaultAsync(x => x.Id.Equals(concept.Id)); if (concepts != null) { concepts.Name = concept.ToString(); concepts.Difficulty = concept.Difficulty.Value; concepts.Type = concept.Type; concepts.UpdateSubcategorias(concept.Subcategories.Select(x => (Guid)x.Id)); context.Entry(concepts).State = EntityState.Modified; } }