public ActionResult Create(AcademicBackground AcBackground) { db.AcademicBackGround.Add(AcBackground); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AddBackgrounds(AcademicBackground academic, HttpPostedFileBase mediaUrl) { if (academic == null) { throw new NullReferenceException(); } if (mediaUrl != null) { bool valid = true; if (!mediaUrl.CheckImageType()) { ModelState.AddModelError("mediaUrl", "Şəkil uyğun deyil!"); valid = false; } if (!mediaUrl.CheckImageSize(5)) { ModelState.AddModelError("mediaUrl", "Şəklin ölçüsü uyğun deyil!"); valid = false; } if (valid) { string newPath = mediaUrl.SaveImage(Server.MapPath("~/Template/media")); //System.IO.File.Move(Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl)), // Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl))); academic.mediaUrl = newPath; } } else if (string.IsNullOrWhiteSpace(academic.mediaUrl)) { academic.mediaUrl = null; } var person = db.PersonDetails.FirstOrDefault(); if (ModelState.IsValid) { academic.CreationDate = DateTime.UtcNow; db.AcademicBackground.Add(academic); db.SaveChanges(); } return(View("EditCV")); }
public ActionResult AddAcademicBack(AcademicBackground AcBack, HttpPostedFileBase Image, string fileName) { if (Image != null) { bool valid = true; if (!Image.CheckImageType()) { ModelState.AddModelError("mediaUrl", "Şəkil uyğun deyil!"); valid = false; } if (!Image.CheckImageSize(5)) { ModelState.AddModelError("mediaUrl", "Şəklin ölçüsü uyğun deyil!"); valid = false; } if (valid) { string newPath = Image.SaveImage(Server.MapPath("~/Template/Media/")); //System.IO.File.Move(Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl)), // Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl))); AcBack.Image = newPath; } } else if (!string.IsNullOrWhiteSpace(AcBack.Image) && !string.IsNullOrWhiteSpace(fileName)) { AcBack.Image = null; } if (ModelState.IsValid) { AcBack.CreatedDate = DateTime.Now; db.AAcademicBackgroundca.Add(AcBack); db.SaveChanges(); } return(RedirectToAction("EditCV")); }
public ActionResult Edit(AcademicBackground AcBG) { AcademicBackground entity = db.AcademicBackGround.Find(AcBG.Id); if (entity == null) { return(HttpNotFound()); } if (ModelState.IsValid) { entity.BeginDate = AcBG.BeginDate; entity.GraduateDate = AcBG.GraduateDate; entity.Title = AcBG.Title; entity.Content = AcBG.Content; entity.Location = AcBG.Location; entity.Faculty = AcBG.Faculty; db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AcademicBackground academic = db.AcademicBackground.Find(id); if (academic == null) { if (Request.IsAjaxRequest()) { return(Content("")); } return(HttpNotFound()); } if (Request.IsAjaxRequest()) { return(PartialView("~/Areas/Admin/Views/Dashboard/partial/_PartialBack.cshtml", academic)); } return(View(academic)); }
public ActionResult saveBack(int?id, AcademicBackground academic) { AcademicBackground entity = db.AcademicBackground.Find(id); if (entity == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { entity.Degree = academic.Degree; entity.Details = academic.Details; entity.ModifiedDate = DateTime.UtcNow; entity.Qualification = academic.Qualification; entity.UniversityName = academic.UniversityName; entity.YearofObtention = academic.YearofObtention; db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); var acs = db.AcademicBackground.ToList(); return(PartialView("~/Areas/Admin/Views/Dashboard/partial/_PartialBackList.cshtml", acs)); } return(View()); }
public ActionResult AddAcademicBacground(AcademicBackground acBackground, HttpPostedFileBase imgPath, string filename) { if (imgPath != null) { bool valid = true; if (!imgPath.CheckImageType()) { ModelState.AddModelError("mediaUrl", "Şəkil uyğun deyil!"); valid = false; } if (!imgPath.CheckImageSize(5)) { ModelState.AddModelError("mediaUrl", "Şəklin ölçüsü uyğun deyil!"); valid = false; } if (valid) { string newPath = imgPath.SaveImage(Server.MapPath("~/Template/Media/AcademicBackground")); //System.IO.File.Move(Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl)), // Server.MapPath(System.IO.Path.Combine("~/Template/media", entity.MediaUrl))); acBackground.imgPathAc = newPath; } } else if (!string.IsNullOrWhiteSpace(acBackground.imgPathAc) && !string.IsNullOrWhiteSpace(filename)) { acBackground.imgPathAc = null; } if ((acBackground.Qualification == null) || (acBackground.UniversityName == null) || (acBackground.YearOfObtention == null) || (acBackground.Degree == null)) { TempData["Fill all Inputs AcBack"] = "Qualification, University's Name, Year Of Obtention, and Degree must be filled!! "; return(RedirectToAction("EditPage", "Edit")); } else { AcademicBackground newAcademicBackground = new AcademicBackground { Qualification = acBackground.Qualification, Degree = acBackground.Degree, UniversityName = acBackground.UniversityName, YearOfObtention = acBackground.YearOfObtention, Details = acBackground.Details, CreatedDate = DateTime.Now, imgPathAc = acBackground.imgPathAc, }; db.AcademicBackground.Add(newAcademicBackground); db.SaveChanges(); return(RedirectToAction("EditPage", "Edit")); } }