public DataResponse <bool> Delete(int Documenttypeid) { var response = new DataResponse <bool>(); try { base.DBInit(); LookupDocumentType lookupDocumentType = DBEntity.LookupDocumentTypes.Find(Documenttypeid); try { DBEntity.LookupDocumentTypes.Remove(lookupDocumentType); 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 Edit([Bind(Include = "Id,DocumentType,BusinessId,CreatedOn,CreatedBy,UpdatedOn,UpdatedBy")] LookupDocumentType lookupDocumentType) { if (ModelState.IsValid) { lookupDocumentType.UpdatedBy = CurrentUser.Id; lookupDocumentType.UpdatedOn = DateTime.UtcNow; db.Entry(lookupDocumentType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CreatedBy = new SelectList(db.Users, "Id", "UserName", lookupDocumentType.CreatedBy); ViewBag.UpdatedBy = new SelectList(db.Users, "Id", "UserName", lookupDocumentType.UpdatedBy); return(View(lookupDocumentType)); }
// GET: Admin/DocumentTypes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LookupDocumentType lookupDocumentType = db.LookupDocumentTypes.Find(id); if (lookupDocumentType == null) { return(HttpNotFound()); } return(View(lookupDocumentType)); }
// GET: Admin/DocumentTypes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LookupDocumentType lookupDocumentType = db.LookupDocumentTypes.Find(id); if (lookupDocumentType == null) { return(HttpNotFound()); } ViewBag.CreatedBy = new SelectList(db.Users, "Id", "UserName", lookupDocumentType.CreatedBy); ViewBag.UpdatedBy = new SelectList(db.Users, "Id", "UserName", lookupDocumentType.UpdatedBy); return(View(lookupDocumentType)); }
public ActionResult DeleteConfirmed(int id) { LookupDocumentType lookupDocumentType = db.LookupDocumentTypes.Find(id); try { db.LookupDocumentTypes.Remove(lookupDocumentType); db.SaveChanges(); } catch (DbUpdateException ex) { ModelState.AddModelError("Error", "There are some releted item in database, please delete those first"); return(View("Delete", lookupDocumentType)); } return(RedirectToAction("Index")); }