public async Task <int> UpdateMicroClassAsync(MicroClassification ObjClass) { try { db.Entry(ObjClass).State = EntityState.Modified; return(await db.SaveChangesAsync()); } catch (Exception ex) { return(0); } }
public MicroClassification GetObjMicroClassifiByFriendlyUrl(string FriendlyURL) { try { MicroClassification Obj = db.MicroClassifications.FirstOrDefault(c => c.FriendlyURL == FriendlyURL); return(Obj); } catch (Exception ex) { return(null); } }
public async Task <int> RemoveMicroClassById(long id) { MicroClassification model = db.MicroClassifications.Find(id); if (model != null) { db.MicroClassifications.Remove(model); await db.SaveChangesAsync(); } return((int)EnumCore.Result.action_true); }
public int AddObjMicroClassifi(MicroClassification ObjClass) { try { if (!string.IsNullOrEmpty(ObjClass.MicroClassifiNM)) { db.MicroClassifications.Add(ObjClass); return(db.SaveChanges()); } return(0); } catch (Exception e) { return((int)EnumCore.Result.action_false); } }
public async Task <int> MicroChangeOrderByDown(int idchange, int?_ParentClass, long MicrositeID)// Giảm DisplayOrder { MicroClassification _MainObj = db.MicroClassifications.Single(c => c.MicroClassifiId == idchange); MicroClassification _ClassNext = db.MicroClassifications.Where(c => c.MicroID == MicrositeID && (c.MicroParentClassifiId == null || c.MicroParentClassifiId == 0) && c.DisplayOrder < _MainObj.DisplayOrder).OrderByDescending(c => c.DisplayOrder).FirstOrDefault(); if (_ClassNext != null) { _MainObj.DisplayOrder = _MainObj.DisplayOrder - 1; _ClassNext.DisplayOrder = _ClassNext.DisplayOrder + 1; db.Entry(_MainObj).State = EntityState.Modified; db.Entry(_ClassNext).State = EntityState.Modified; await db.SaveChangesAsync(); } return((int)EnumCore.Result.action_true); }
public MicroClassifiViewModels(MicroClassification model) { _ModelObj = model; }
public MicroClassifiViewModels() { _ModelObj = new MicroClassification(); }
public MicroClassification GetObjMicroClassifiByID(long id) { MicroClassification ObjMicroClassifi = db.MicroClassifications.Single(m => m.MicroClassifiId == id); return(ObjMicroClassifi); }