public ActionResult DeleteConfirmed(int id) { MarriageCertificate marriageCertificate = db.MarriageCertificates.Find(id); db.MarriageCertificates.Remove(marriageCertificate); db.SaveChanges(); return(RedirectToAction("Index")); }
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); } } }
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)); }
// 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)); }
// 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)); }
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; } } } }
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); }