Esempio n. 1
0
        internal bool Add(ProjectNewsModel model)
        {
            model.NewsImageContent = ProjectNewsImageToBinary(model.NewsImage);

            ProjectNewsEntity projectNews = ProjectNewsMapper.ProjectNewsModelToProjectNewsEntity(model);
            return repo.Add(projectNews);
        }
 public ActionResult Add(ProjectNewsModel model)
 {
     if (ModelState.IsValid)
     {
         bool isAdded = projectNewsBLL.Add(model);
         return RedirectToAction("Add", new { result = MessageType.Success });
     }
     return View(model);
 }
 public ActionResult Delete(ProjectNewsModel model)
 {
     bool isDeleted = projectNewsBLL.Delete(model);
     MessageType result = MessageType.Success;
     string message = result == MessageType.Success ? "Project deleted successfully."
        : result == MessageType.Failure ? "An error occurred, please try again later."
        : "";
     ViewBag.Message = message;
     ViewBag.MessageType = result;
     return View();
 }
Esempio n. 4
0
        public static ProjectNewsEntity ProjectNewsModelToProjectNewsEntity(ProjectNewsModel model)
        {
            return new ProjectNewsEntity
            {
                Id = model.Id,
                News = model.News,
                NewsTitle = model.NewsTitle,
                NewsImage = model.NewsImageContent,
                ProjectId = model.ProjectId

            };
        }
 public ActionResult Edit(ProjectNewsModel model)
 {
     if (ModelState.IsValid)
     {
         bool isUpdated = projectNewsBLL.Update(model);
         return RedirectToAction("Edit", new { result = MessageType.Success });
     }
     return View(model);
 }
Esempio n. 6
0
 internal bool Update(ProjectNewsModel model)
 {
     ProjectNewsEntity projectNews = ProjectNewsMapper.ProjectNewsModelToProjectNewsEntity(model);
     return repo.Update(projectNews);
 }
Esempio n. 7
0
 internal bool Delete(ProjectNewsModel model)
 {
     return repo.Delete(model.Id);
 }