예제 #1
0
        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();
        }
예제 #2
0
 public static DraftPlan ToDraftPlan(this DraftPlanDTO source)
 {
     throw new NotImplementedException();
     return(source == null ? null
         : new DraftPlan(source)
     {
     });
 }
예제 #3
0
        public async Task AddPlan(int organizationId, DraftPlanDTO draftPlanDTO)
        {
            var draftPlan = draftPlanDTO.ToDraftPlan();

            draftPlan.ProcuringEntityId = organizationId;
            Context.DraftPlans.Add(draftPlan);
            await Context.SaveChangesAsync();
        }