public JsonResult Index(int id) { var customer = this.customerRepository.Get(id); var builder = new PropertiesModelBuilder(this.context); PropertiesModel data = builder.Create(customer); return(Json(data, JsonRequestBehavior.AllowGet)); }
public FullCustomerController( ICustomerRepository customerRepo, ISession session, CreditBureauModelBuilder creditBureauModelBuilder, ProfileSummaryModelBuilder summaryModelBuilder, CustomerRelationsRepository customerRelationsRepo, IBugRepository bugRepo, LoanRepository loanRepo, PropertiesModelBuilder propertiesModelBuilder, IEzbobWorkplaceContext context, ServiceClient serviceClient) { this.customerRepo = customerRepo; this.session = session; this.creditBureauModelBuilder = creditBureauModelBuilder; this.summaryModelBuilder = summaryModelBuilder; this.customerRelationsRepo = customerRelationsRepo; this.bugRepo = bugRepo; this.loanRepo = loanRepo; this.propertiesModelBuilder = propertiesModelBuilder; this.context = context; this.serviceClient = serviceClient; } // constructor