/// <summary> /// Obtener cantidad de registros de ConsecutiveConfig /// Autor: Jair Guerrero /// Fecha: 2021-02-24 /// </summary> public int Count() { try { IRepository <ConsecutiveConfig> repo = new ConsecutiveConfigRepo(context); return(repo.Count()); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
/// <summary> /// Obtener ConsecutiveConfig por Id /// Autor: Jair Guerrero /// Fecha: 2021-02-24 /// </summary> public ConsecutiveConfigAM Get(long id) { try { IRepository <ConsecutiveConfig> repo = new ConsecutiveConfigRepo(context); var ConsecutiveConfig = repo.Get(id); return(mapper.Map <ConsecutiveConfigAM>(ConsecutiveConfig)); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
/// <summary> /// Obtener cantidad de registros de ConsecutiveConfig segĂșn filtro /// Autor: Jair Guerrero /// Fecha: 2021-02-24 /// </summary> public int Count(Expression <Func <ConsecutiveConfigAM, bool> > predicate) { try { var where = mapper.MapExpression <Expression <Func <ConsecutiveConfig, bool> > >(predicate); IRepository <ConsecutiveConfig> repo = new ConsecutiveConfigRepo(context); return(repo.Count(where)); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
/// <summary> /// Crear registro de ConsecutiveConfig /// Autor: Jair Guerrero /// Fecha: 2021-02-24 /// </summary> public long Create(ConsecutiveConfigAM entity) { try { var ConsecutiveConfig = mapper.Map <ConsecutiveConfig>(entity); IRepository <ConsecutiveConfig> repo = new ConsecutiveConfigRepo(context); return(repo.Create(ConsecutiveConfig)); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }