public PlanDetailExpense UpdatePlanDetailExpense(PlanDetailExpense PlanDetailExpense)
        {
            var c = ctx.PlanDetailExpense.Where(x => x.ID == PlanDetailExpense.ID).First();

            if (c != null)
            {
                c.PlanDetailID    = PlanDetailExpense.PlanDetailID;
                c.ProjectID       = PlanDetailExpense.ProjectID;
                c.ExpenseByTypeID = PlanDetailExpense.ExpenseByTypeID;
                c.Month1          = PlanDetailExpense.Month1;
                c.Month2          = PlanDetailExpense.Month2;
                c.Month3          = PlanDetailExpense.Month3;
                c.Month4          = PlanDetailExpense.Month4;
                c.Month5          = PlanDetailExpense.Month5;
                c.Month6          = PlanDetailExpense.Month6;
                c.Month7          = PlanDetailExpense.Month7;
                c.Month8          = PlanDetailExpense.Month8;
                c.Month9          = PlanDetailExpense.Month9;
                c.Month10         = PlanDetailExpense.Month10;
                c.Month11         = PlanDetailExpense.Month11;
                c.Month12         = PlanDetailExpense.Month12;
                ctx.SaveChanges();
            }
            return(c);
        }
 /// <summary>
 /// Create PlanDetailExpense and at least one PlanDetailExpense sign in.
 /// </summary>
 /// <param name="PlanDetailExpense"></param>
 /// <returns></returns>
 public PlanDetailExpense CreatePlanDetailExpense(PlanDetailExpense PlanDetailExpense)
 {
     ctx.PlanDetailExpense.Add(PlanDetailExpense);
     ctx.SaveChanges();
     return(PlanDetailExpense);
 }