示例#1
0
        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));
        }
示例#2
0
        private void OpenClaim(object sender, RoutedEventArgs e)
        {
            var v = new ClaimView();

            ShowChild(v);
        }