コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            MarriageCertificate marriageCertificate = db.MarriageCertificates.Find(id);

            db.MarriageCertificates.Remove(marriageCertificate);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        private void ExecuteSaveMarriage()
        {
            using (var unitOfWork = new UnitOfWork(new MahalluDBContext())) {
                if (ValidateFields())
                {
                    MarriageCertificate marriageCertificate = GetMarriageDetails();
                    if (CurrentMarriage != null)
                    {
                        CurrentMarriage.GroomName       = marriageCertificate.GroomName;
                        CurrentMarriage.GroomDOB        = marriageCertificate.GroomDOB;
                        CurrentMarriage.GroomFatherName = marriageCertificate.GroomFatherName;
                        CurrentMarriage.GroomHouseName  = marriageCertificate.GroomHouseName;
                        CurrentMarriage.GroomArea       = marriageCertificate.GroomArea;
                        CurrentMarriage.GroomPincode    = marriageCertificate.GroomPincode;
                        CurrentMarriage.GroomPostOffice = marriageCertificate.GroomPostOffice;
                        CurrentMarriage.GroomDistrict   = marriageCertificate.GroomDistrict;
                        CurrentMarriage.GroomState      = marriageCertificate.GroomState;
                        CurrentMarriage.GroomCountry    = marriageCertificate.GroomCountry;
                        if (marriageCertificate.GroomPhoto != null)
                        {
                            CurrentMarriage.GroomPhoto = marriageCertificate.GroomPhoto;
                        }

                        CurrentMarriage.BrideName       = marriageCertificate.BrideName;
                        CurrentMarriage.BrideDOB        = marriageCertificate.BrideDOB;
                        CurrentMarriage.BrideFatherName = marriageCertificate.BrideFatherName;
                        CurrentMarriage.BrideHouseName  = marriageCertificate.BrideHouseName;
                        CurrentMarriage.BrideArea       = marriageCertificate.BrideArea;
                        CurrentMarriage.BridePincode    = marriageCertificate.BridePincode;
                        CurrentMarriage.BridePostOffice = marriageCertificate.BridePostOffice;
                        CurrentMarriage.BrideDistrict   = marriageCertificate.BrideDistrict;
                        CurrentMarriage.BrideState      = marriageCertificate.BrideState;
                        CurrentMarriage.BrideCountry    = marriageCertificate.BrideCountry;
                        if (marriageCertificate.BridePhoto != null)
                        {
                            CurrentMarriage.BridePhoto = marriageCertificate.BridePhoto;
                        }
                        CurrentMarriage.MarriageDate  = marriageCertificate.MarriageDate;
                        CurrentMarriage.MarriagePlace = marriageCertificate.MarriagePlace;

                        unitOfWork.MarriageCertificates.Update(CurrentMarriage);
                        MessageBox.Show(GroomName + "'s marriage updated successfully !", "New Marriage", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        unitOfWork.MarriageCertificates.Add(marriageCertificate);
                        MarriageList.Add(marriageCertificate);
                        CurrentMarriage = marriageCertificate;
                        MessageBox.Show("Marriage details added successfully !", "New Marriage", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    unitOfWork.Complete();
                    BridePhotoPath = GroomPhotoPath = string.Empty;
                    //ExpenseType totatExpenseType = new ExpenseType() { Expense = CurrentExpense };
                    //eventAggregator.GetEvent<PubSubEvent<ExpenseType>>().Publish(totatExpenseType);
                }
            }
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "MarriageCertificateID,RegistrationDate,ExpirationDate,MarriageDate,Partner1ID,Partner2ID")] MarriageCertificate marriageCertificate)
 {
     if (ModelState.IsValid)
     {
         db.Entry(marriageCertificate).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Partner1ID = new SelectList(db.People, "PersonID", "PersonalNumber", marriageCertificate.Partner1ID);
     ViewBag.Partner2ID = new SelectList(db.People, "PersonID", "PersonalNumber", marriageCertificate.Partner2ID);
     return(View(marriageCertificate));
 }
コード例 #4
0
        // GET: MarriageCertificates/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MarriageCertificate marriageCertificate = db.MarriageCertificates.Find(id);

            if (marriageCertificate == null)
            {
                return(HttpNotFound());
            }
            return(View(marriageCertificate));
        }
コード例 #5
0
        // GET: MarriageCertificates/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MarriageCertificate marriageCertificate = db.MarriageCertificates.Find(id);

            if (marriageCertificate == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Partner1ID = new SelectList(db.People, "PersonID", "PersonalNumber", marriageCertificate.Partner1ID);
            ViewBag.Partner2ID = new SelectList(db.People, "PersonID", "PersonalNumber", marriageCertificate.Partner2ID);
            return(View(marriageCertificate));
        }
コード例 #6
0
        private void ExecuteDeleteMarriage()
        {
            MessageBoxResult result = MessageBox.Show("Are you sure to delete", "Delete", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.Yes)
            {
                if (CurrentMarriage != null)
                {
                    using (var unitofWork = new UnitOfWork(new MahalluDBContext())) {
                        MarriageCertificate marriageCertificate = unitofWork.MarriageCertificates.Get(CurrentMarriage.Id);
                        unitofWork.MarriageCertificates.Remove(marriageCertificate);
                        unitofWork.Complete();

                        //ExpenseType totatExpenseType = new ExpenseType() { Expense = CurrentExpense };
                        //eventAggregator.GetEvent<PubSubEvent<ExpenseType>>().Publish(totatExpenseType);

                        MarriageList.Remove(CurrentMarriage);
                        CurrentMarriage = null;
                    }
                }
            }
        }
コード例 #7
0
        private MarriageCertificate GetMarriageDetails()
        {
            var marriageDetails = new MarriageCertificate();

            marriageDetails.GroomName       = GroomName.Trim();
            marriageDetails.GroomDOB        = GroomDOB;
            marriageDetails.GroomFatherName = GroomFatherName.Trim();
            marriageDetails.GroomHouseName  = GroomHouseName.Trim();
            marriageDetails.GroomArea       = GroomArea.Trim();
            marriageDetails.GroomPincode    = GroomPincode.Trim();
            marriageDetails.GroomPostOffice = GroomPostOffice.Trim();
            marriageDetails.GroomDistrict   = GroomDistrict.Trim();
            marriageDetails.GroomState      = GroomState.Trim();
            marriageDetails.GroomCountry    = GroomCountry.Trim();
            if (GroomPhoto1 != null && !String.IsNullOrEmpty(GroomPhotoPath))
            {
                marriageDetails.GroomPhoto = BufferFromImage(GroomPhoto1);
            }

            marriageDetails.BrideName       = BrideName.Trim();
            marriageDetails.BrideDOB        = BrideDOB;
            marriageDetails.BrideFatherName = BrideFatherName.Trim();
            marriageDetails.BrideHouseName  = BrideHouseName.Trim();
            marriageDetails.BrideArea       = BrideArea.Trim();
            marriageDetails.BridePincode    = BridePincode.Trim();
            marriageDetails.BridePostOffice = BridePostOffice.Trim();
            marriageDetails.BrideDistrict   = BrideDistrict.Trim();
            marriageDetails.BrideState      = BrideState.Trim();
            marriageDetails.BrideCountry    = BrideCountry.Trim();
            if (BridePhoto1 != null && !String.IsNullOrEmpty(BridePhotoPath))
            {
                marriageDetails.BridePhoto = BufferFromImage(BridePhoto1);
            }
            marriageDetails.MarriageDate  = MarriageDate;
            marriageDetails.MarriagePlace = MarriagePlace.Trim();
            return(marriageDetails);
        }