public void DeleteApiClass(ApiClassBase apiClass) { Requires.NotNull(apiClass); using (var context = DataContext.Instance()) { var rep = context.GetRepository <ApiClassBase>(); rep.Delete(apiClass); } }
public void UpdateApiClass(ApiClassBase apiClass, int userId) { Requires.NotNull(apiClass); apiClass.LastModifiedByUserID = userId; apiClass.LastModifiedOnDate = DateTime.Now; using (var context = DataContext.Instance()) { var rep = context.GetRepository <ApiClassBase>(); rep.Update(apiClass); } }
public int AddApiClass(ref ApiClassBase apiClass, int userId) { Requires.NotNull(apiClass); apiClass.CreatedByUserID = userId; apiClass.CreatedOnDate = DateTime.Now; apiClass.LastModifiedByUserID = userId; apiClass.LastModifiedOnDate = DateTime.Now; using (var context = DataContext.Instance()) { var rep = context.GetRepository <ApiClassBase>(); rep.Insert(apiClass); } return(apiClass.ClassId); }