public ActionResult editLien(string oper, LienSumGridModel editLien, string id)
        {
            var context = new EFRepository();

            if (oper.Equals("edit"))
            {
                EFLien lien = new EFLien();
                lien.Id                = Convert.ToInt32(editLien.Id);
                lien.PropertyId        = Convert.ToInt32(editLien.PropertyId);
                lien.ReviewDate        = editLien.ReviewDate == null ? (DateTime?)null : Convert.ToDateTime(editLien.ReviewDate);
                lien.Type              = editLien.Type;
                lien.Servicer          = editLien.Servicer;
                lien.AccountNo         = editLien.AccountNo;
                lien.LienPosition      = editLien.LienPosition;
                lien.SettlementAmt     = Convert.ToDecimal(editLien.SettlementAmt);
                lien.SettlementDate    = editLien.SettlementDate == null ? (DateTime?)null : Convert.ToDateTime(editLien.SettlementDate);
                lien.Status            = editLien.Status;
                lien.MinNetProceeds    = Convert.ToDecimal(editLien.MinNetProceeds);
                lien.MaxNetProceeds    = Convert.ToDecimal(editLien.MaxNetProceeds);
                lien.Valuation         = Convert.ToDecimal(editLien.Valuation);
                lien.ValuationDate     = editLien.ValuationDate == null ? (DateTime?)null : Convert.ToDateTime(editLien.ValuationDate);
                lien.PayoffAmt         = Convert.ToDecimal(editLien.PayoffAmt);
                lien.PayoffDate        = editLien.PayoffDate == null ? (DateTime?)null : Convert.ToDateTime(editLien.PayoffDate);
                lien.SettlementProgram = editLien.SettlementProgram;
                lien.FHA               = editLien.FHA;
                lien.Investor          = editLien.Investor;
                context.EFLiens.Attach(lien);
                context.Entry(lien).State = EntityState.Modified;
                context.SaveChanges();
            }
            return(Json(JSONResponseFactory.SuccessResponse()));
        }
        public ActionResult addLien(string oper, LienSumGridModel addLien, string vbPropertyId)
        {
            var context = new EFRepository();

            if (oper.Equals("add"))
            {
                EFLien lien = new EFLien();
                lien.Id                = 0;
                lien.PropertyId        = Convert.ToInt32(vbPropertyId);
                lien.ReviewDate        = addLien.ReviewDate == null ? (DateTime?)null : Convert.ToDateTime(addLien.ReviewDate);
                lien.Type              = addLien.Type;
                lien.Servicer          = addLien.Servicer;
                lien.AccountNo         = addLien.AccountNo;
                lien.LienPosition      = addLien.LienPosition;
                lien.SettlementAmt     = Convert.ToDecimal(addLien.SettlementAmt);
                lien.SettlementDate    = addLien.SettlementDate == null ? (DateTime?)null : Convert.ToDateTime(addLien.SettlementDate);
                lien.Status            = addLien.Status;
                lien.MinNetProceeds    = Convert.ToDecimal(addLien.MinNetProceeds);
                lien.MaxNetProceeds    = Convert.ToDecimal(addLien.MaxNetProceeds);
                lien.Valuation         = Convert.ToDecimal(addLien.Valuation);
                lien.ValuationDate     = addLien.ValuationDate == null ? (DateTime?)null : Convert.ToDateTime(addLien.ValuationDate);
                lien.PayoffAmt         = Convert.ToDecimal(addLien.PayoffAmt);
                lien.PayoffDate        = addLien.PayoffDate == null ? (DateTime?)null : Convert.ToDateTime(addLien.PayoffDate);
                lien.SettlementProgram = addLien.SettlementProgram;
                lien.FHA               = addLien.FHA;
                lien.Investor          = addLien.Investor;

                context.EFLiens.Add(lien);
                context.SaveChanges();
            }
            return(Json(JSONResponseFactory.SuccessResponse()));
        }
        public ActionResult deleteLien(string oper, string id)
        {
            var context = new EFRepository();

            if (oper.Equals("del"))
            {
                EFLien deleteLien = new EFLien()
                {
                    Id = Convert.ToInt32(id)
                };
                context.EFLiens.Attach(deleteLien);
                context.EFLiens.Remove(deleteLien);
                context.SaveChanges();
            }
            return(Json(JSONResponseFactory.SuccessResponse()));
        }