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())); }