コード例 #1
0
 public ActionResult _OtherLiabilityForm(OtherLiabilityCreateViewModel model)
 {
     if (ModelState.IsValid)
     {
         int result = OtherLiabilityQueries.AddOtherLiability(model, UserQueries.GetCurrentUsername());
         if (result > 0)
         {
             return(Content("success"));
         }
         else
         {
             return(Content("failed"));
         }
     }
     else
     {
         return(PartialView());
     }
 }
コード例 #2
0
        public static int AddOtherLiability(OtherLiabilityCreateViewModel model, string username)
        {
            DateTime current  = DateTime.Now;
            Entities entities = new Entities();

            Liabilities liability = new Liabilities();

            liability.Name             = model.Source;
            liability.Value            = model.Value.Value;
            liability.Purpose          = model.Purpose;
            liability.InterestType     = model.InterestType;
            liability.InterestRate     = model.InterestRate.Value;
            liability.InterestRatePerX = model.InterestRatePerX;
            liability.StartDate        = model.StartDate.Value;
            liability.EndDate          = model.EndDate.Value;
            liability.Note             = model.Note;
            liability.LiabilityType    = (int)Constants.Constants.LIABILITY_TYPE.OTHERS;
            liability.CreatedDate      = current;
            liability.CreatedBy        = Constants.Constants.USER;
            liability.Username         = username;

            entities.Liabilities.Add(liability);
            return(entities.SaveChanges());
        }