public void delete(BurialPlace burialPlace) { using (ApplicationDbContext dbContext = new ApplicationDbContext()) { new BurialPlaceRepository(dbContext).delete(burialPlace); dbContext.SaveChanges(); } }
/// <summary> /// Возвращает найденный в базе объект захоронения, либо null /// </summary> /// <param name="NArea">Номер участка</param> /// <param name="NBurial">Номер могилы</param> /// <returns></returns> public BurialPlace GetBurial(int NArea, int NBurial) { BurialPlace burplace = null; using (DataContext DB = new DataContext()) { burplace = DB.BurialPlaces.FirstOrDefault(x => x.NArea == NArea && x.NBurial == NBurial); } return(burplace); }
public ActionResult UpdateBrP(int jID, string jName) { using (CGPEntities dt = new CGPEntities()) { int t = CurrentContext.GetCurrentTree(); BurialPlace m = dt.BurialPlaces.Where(j => j.TreeID == t && j.BurialPlaceID == jID).FirstOrDefault(); m.BurialPlaceName = jName; dt.SaveChanges(); return(Json(m, JsonRequestBehavior.AllowGet)); } }
public void update(BurialPlace burialPlace) { try { using (ApplicationDbContext dbContext = new ApplicationDbContext()) { new BurialPlaceRepository(dbContext).update(burialPlace); dbContext.SaveChanges(); } } catch (Exception ex) { } }
public BurialPlace create(BurialPlace burialPlace) { try { using (ApplicationDbContext dbContext = new ApplicationDbContext()) { new BurialPlaceRepository(dbContext).create(burialPlace); dbContext.SaveChanges(); return(burialPlace); } } catch (Exception ex) { } return(null); }
public BurialPlace getByID(string id) { try { BurialPlace burialPlace = null; using (ApplicationDbContext dbContext = new ApplicationDbContext()) { burialPlace = new BurialPlaceRepository(dbContext).getByID(id); } return(burialPlace); } catch (Exception ex) { } return(null); }
[HttpPost] //Принимаюший метод public ActionResult Form(string LastName, string FirstName, string Parcicle, DateTime Datebith, DateTime DateDead, int NumUch, int NumMog, string opis, string category, HttpPostedFileBase upload) //обработка данных страницы { //получаем файл if (upload != null) { fileName = System.IO.Path.GetFileName(upload.FileName); //получам путь файла upload.SaveAs(Server.MapPath("~/Content/images/Photo/" + fileName)); // сохраняем файл в папку Files в проекте } else { fileName = "notphoto.jpg";// Если файл отсутсвует, загрузить картинку, нет фото. } using (DataContext DB = new DataContext()) { //Ищем могилу в базе,если существует - пусть будет она. Если нет - копаем var burplace = DB.BurialPlaces.FirstOrDefault(x => x.NArea == NumUch && x.NBurial == NumMog); if (burplace == null) { burplace = new BurialPlace { NArea = NumUch, NBurial = NumMog } } ; Category categ = DB.Categories.FirstOrDefault(d => d.CategoryName == category); Deceased man = new Deceased // Объявляем класс { FName = FirstName, LName = LastName, SName = Parcicle, DOB = Datebith, DateDeath = DateDead, // Присобачил метод проверки: если место существует - то хороним // там, или же создаем новое. BurialPlace = burplace, Description = opis, //Надо присобачить выбор из раскрывающегося списка Category = categ, Photo = "~/Content/images/Photo/" + fileName, Search = FirstName + " " + LastName + " " + Parcicle + " " + Datebith + " " + DateDead + " " + NumUch + " " + NumMog + " " + opis + " " + category }; DB.Deceaseds.Add(man); //Запись в бд DB.SaveChanges(); //Сохранение } return(RedirectToAction("Search")); //Возврат на страницу }
public BurialPlace getByFamilyMemberID(Guid familyMemberID) { try { BurialPlace burialPlace = null; using (ApplicationDbContext db = new ApplicationDbContext()) { var burialPlaceBookers = new BurialPlaceBookerRepository(db).getBy(x => x.FamilyMemberID.HasValue && x.FamilyMemberID.Value.Equals(familyMemberID)); if (burialPlaceBookers != null && burialPlaceBookers.Count > 0) { burialPlace = burialPlaceBookers[0].BurialPlace; } } return(burialPlace); } catch (Exception ex) { } return(null); }
public ActionResult AddBrP(string jName) { using (CGPEntities ctx = new CGPEntities()) { try { BurialPlace b = new BurialPlace(); b.BurialPlaceName = jName; b.TreeID = CurrentContext.GetCurrentTree(); ctx.BurialPlaces.Add(b); ctx.SaveChanges(); return(Json("Thêm Thành Công !", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } } }
public BurialPlaceViewModel(BurialPlace burialPlace, DeadPerson deadPerson) { this.BurialPlace = burialPlace; this.DeadPerson = deadPerson; }
private void saveBurialPlace() { BurialPlace burialPlace = null; if (IsCreateMode) { burialPlace = new BurialPlace() { BurialPlaceID = Guid.NewGuid() }; } else { burialPlace = new BurialPlaceService().getByID(this.BurialPlaceID.ToString()); } var burialPlaceExisting = new BurialPlaceService().getBy(x => (!x.BurialPlaceID.Equals(burialPlace.BurialPlaceID)) && ("" + x.GraveNumber).Trim().ToLower().Equals(txtGraveNumber.Text.Trim().ToLower()) && ("" + x.FieldNumber).Trim().ToLower().Equals(txtFieldNumber.Text.Trim().ToLower())); if (burialPlaceExisting.Count > 0) { ViewState["Existing"] = "True"; return; } burialPlace.FieldNumber = txtFieldNumber.Text; burialPlace.GraveNumber = txtGraveNumber.Text; burialPlace.Type = (EnumBurialPlaceType)Convert.ToInt32(ddlType.SelectedValue); burialPlace.Status = (EnumBurialPlaceStatus)Convert.ToInt32(ddlStatus.SelectedValue); PaymentClass paymentClass = new PaymentClassService().getByID(ddlPaymentClass.SelectedValue); if (paymentClass != null) { burialPlace.PaymentClassID = paymentClass.PaymentClassID; burialPlace.PaymentClass = null; } if (string.IsNullOrEmpty(("" + txtPaymentDate.Text).Trim())) { burialPlace.PaymentDate = null; } else { try { burialPlace.PaymentDate = DateTime.ParseExact(txtPaymentDate.Text.Trim(), "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture); } catch (Exception ex) { burialPlace.PaymentDate = null; } } burialPlace.Description = txtDescription.Text; if (IsCreateMode) { new BurialPlaceService().create(burialPlace); Response.Redirect(string.Format("/Pages/BurialPlacesDetails?BurialPlaceID={0}", burialPlace.BurialPlaceID.ToString())); } else { new BurialPlaceService().update(burialPlace); } }