public ActionResult Edit(ClaimView claimView) { if (ModelState.IsValid) { using (ITransaction trans = DbSession.BeginTransaction()) { Claim claim = null; if (claimView.Id.HasValue) { claim = GetEntity <Claim>(claimView.Id.Value); } else { claim = new Claim() { Created = DateTime.Now }; } claim = ModelMapper.Map <ClaimView, Claim>(claimView, claim); claim.Customer = LoadEntity <User>(claimView.Customer_Id); DbSession.SaveOrUpdate(claim); trans.Commit(); return(RedirectToAction("Index")); } } return(View(claimView)); }
private void OpenClaim(object sender, RoutedEventArgs e) { var v = new ClaimView(); ShowChild(v); }