public async Task EditPlan(DraftPlanDTO draftPlanDTO) { var savedPlan = await Context.DraftPlans.FirstOrDefaultAsync(m => m.Guid == draftPlanDTO.Guid); Context.Entry(savedPlan).CurrentValues.SetValues(draftPlanDTO); //TODO посмотреть Budget.Project обьект, во вью он не отображается await Context.SaveChangesAsync(); }
public static DraftPlan ToDraftPlan(this DraftPlanDTO source) { throw new NotImplementedException(); return(source == null ? null : new DraftPlan(source) { }); }
public async Task AddPlan(int organizationId, DraftPlanDTO draftPlanDTO) { var draftPlan = draftPlanDTO.ToDraftPlan(); draftPlan.ProcuringEntityId = organizationId; Context.DraftPlans.Add(draftPlan); await Context.SaveChangesAsync(); }