public async Task <ActionResult> Edit(int id) { if (id <= 0) { return(Json(false, "参数错误")); } var manager = new ReconciliationManager(User); var reconciliation = await manager.GetReconciliationAsync(id); var reconciliationItemViewModel = new ReconciliationItemViewModel(reconciliation); return(View(reconciliationItemViewModel)); }
public async Task <JsonResult> Edit(ReconciliationItemViewModel request) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new ReconciliationManager(User); var reconciliation = await manager.GetReconciliationAsync(request.Id); reconciliation.Type = request.Type; reconciliation.Amount = request.Amount; reconciliation.Remark = request.Remark; var result = await manager.CreateAsync(reconciliation); return(Json(true, string.Empty, result)); }
public async Task <JsonResult> Add(ReconciliationItemViewModel request) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new ReconciliationManager(User); var reconciliation = new Reconciliation { CustomerId = request.CustomerId, CustomerName = request.CustomerName, Amount = request.Amount, CompanyId = User.CompanyId, Type = request.Type, Created = DateTime.Now, CreatorId = User.Id, Remark = request.Remark }; var result = await manager.CreateAsync(reconciliation); return(Json(true, string.Empty, result)); }
public ActionResult Add() { var model = new ReconciliationItemViewModel(); return(View(model)); }