public int deleteProjectProgress(int id, project_progress progress) { try { return(ProjectProgressesServices.deleteProjectProgressDB(id, progress)); } catch (Exception) { throw; } }
//insert method public void saveProjectProgress(project_progress progress) { try { ProjectProgressesServices.saveProjectProgressDB(progress); } catch (Exception) { throw; } }
//insert method public void saveProjectProgressDB(project_progress progress) { try { db.project_progress.Add(progress); db.SaveChanges(); } catch (Exception) { throw; } }
public project_progress getProgressWithProjectIdDB(int id) { try { project_progress project_progress = new project_progress(); project_progress.project_id = id; return(project_progress); } catch (Exception) { throw; } }
public ActionResult Create(project_progress progress) { try { if (ModelState.IsValid) { ProjectProgressesControllerManager.saveProjectProgress(progress); } return(View()); } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
public ActionResult Edit(int id, project_progress progress) { try { if (ModelState.IsValid) { int flag = ProjectProgressesControllerManager.updateProjectProgress(id, progress); if (flag == 1) { return(RedirectToAction("Index")); } } return(View()); } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
//delete method public int deleteProjectProgressDB(int id, project_progress progress) { int flag = 0; try { var result = db.project_progress.Where(p => p.progress_id == id).FirstOrDefault(); if (result != null) { db.Entry(result).State = EntityState.Detached; db.Entry(progress).State = EntityState.Modified; db.SaveChanges(); flag = 1; } } catch (Exception) { throw; } return(flag); }