public DataResponse <bool> DeleteService(int serviceid) { var response = new DataResponse <bool>(); try { base.DBInit(); LookupEnrolledService lookupEnrolledService = DBEntity.LookupEnrolledServices.Find(serviceid); try { DBEntity.LookupEnrolledServices.Remove(lookupEnrolledService); if (DBEntity.SaveChanges() > 0) { response.Status = DataResponseStatus.OK; response.Message = "Successfully Deleted."; response.Model = true; } } catch (DbUpdateException ex) { response.Status = DataResponseStatus.InternalServerError; response.Message = "There are some releted item in database, please delete those first."; response.Model = false; } } catch (Exception ex) { ex.Log(); } finally { base.DBClose(); } return(response); }
public ActionResult DeleteConfirmed(int id) { LookupEnrolledService lookupService = db.LookupEnrolledServices.Find(id); db.LookupEnrolledServices.Remove(lookupService); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ServiceName,ServiceDecription,StatusId,CreatedOn,CreatedBy,UpdatedOn,UpdatedBy")] LookupEnrolledService lookupService) { if (ModelState.IsValid) { lookupService.UpdatedBy = 1; lookupService.UpdatedOn = DateTime.Now; db.Entry(lookupService).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CreatedBy = new SelectList(db.Users, "Id", "UserName", lookupService.CreatedBy); ViewBag.UpdatedBy = new SelectList(db.Users, "Id", "UserName", lookupService.UpdatedBy); return(View(lookupService)); }
// GET: Admin/Services/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LookupEnrolledService lookupService = db.LookupEnrolledServices.Find(id); if (lookupService == null) { return(HttpNotFound()); } return(View(lookupService)); }
public ActionResult Create([Bind(Include = "Id,NoteParentType,CreatedOn,CreatedBy,UpdatedOn,UpdatedBy")] LookupEnrolledService lookupNoteParentType) { if (ModelState.IsValid) { lookupNoteParentType.CreatedBy = 1; lookupNoteParentType.CreatedOn = DateTime.Now; db.LookupNoteParentTypes.Add(lookupNoteParentType); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CreatedBy = new SelectList(db.Users, "Id", "UserName", lookupNoteParentType.CreatedBy); ViewBag.UpdatedBy = new SelectList(db.Users, "Id", "UserName", lookupNoteParentType.UpdatedBy); return(View(lookupNoteParentType)); }
// GET: Admin/Services/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LookupEnrolledService lookupService = db.LookupEnrolledServices.Find(id); if (lookupService == null) { return(HttpNotFound()); } ViewBag.CreatedBy = new SelectList(db.Users, "Id", "UserName", lookupService.CreatedBy); ViewBag.UpdatedBy = new SelectList(db.Users, "Id", "UserName", lookupService.UpdatedBy); return(View(lookupService)); }
public ActionResult DeleteConfirmed(int id) { var ServiceFtpInfoes = db.ServiceFtpInfoes.Where(a => a.ServiceId == id).FirstOrDefault(); if (ServiceFtpInfoes != null) { db.ServiceFtpInfoes.Remove(ServiceFtpInfoes); } LookupEnrolledService lookupEnrolledService = db.LookupEnrolledServices.Find(id); try { db.LookupEnrolledServices.Remove(lookupEnrolledService); db.SaveChanges(); } catch (DbUpdateException ex) { ModelState.AddModelError("Error", "There are some releted item in database, please delete those first"); return(View("Delete", lookupEnrolledService)); } return(RedirectToAction("Index")); }
// GET: Admin/EnrolledServices/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LookupEnrolledService lookupEnrolledService = db.LookupEnrolledServices.Find(id); if (lookupEnrolledService == null) { return(HttpNotFound()); } ViewBag.OldServiceName = lookupEnrolledService.ServiceName; var EnrolledServicesModel = new EnrolledServiceModel(); EnrolledServicesModel.ServiceName = lookupEnrolledService.ServiceName; EnrolledServicesModel.ServiceDecription = lookupEnrolledService.ServiceDecription; EnrolledServicesModel.ServiceColor = lookupEnrolledService.ServiceColor; EnrolledServicesModel.ImportMode = lookupEnrolledService.ImportMode; EnrolledServicesModel.BoxUrl = lookupEnrolledService.BoxUrl; EnrolledServicesModel.IsActive = lookupEnrolledService.IsActive; if (lookupEnrolledService.ImportMode == (int)EBP.Business.Enums.ServiceReportImportModes.Ftp) { var ftpModel = lookupEnrolledService.ServiceFtpInfoes.FirstOrDefault(a => a.ServiceId == id); if (ftpModel != null) { EnrolledServicesModel.Protocol = ftpModel.Protocol; EnrolledServicesModel.HostName = ftpModel.HostName; EnrolledServicesModel.Username = ftpModel.Username; EnrolledServicesModel.Password = ftpModel.Password; EnrolledServicesModel.PortNumber = ftpModel.PortNumber; EnrolledServicesModel.RemotePath = ftpModel.RemotePath; } } return(View(EnrolledServicesModel)); }