public static List <IncomeType> GetIncomeTypes(long accountId = 0) { if (Types == null || !Types.Any()) { Types = IncomeTypeRepository.GetAllIncomeTypes(); } return(Types); }
public static void AddIncomeType(string name) { if (Types.Any(c => c.Name == name)) { return; } IncomeTypeRepository.CreateIncomeType(name); Types = IncomeTypeRepository.GetAllIncomeTypes(); }
public IncomeType GetById(int IncomeTypeId) { var Income = IncomeTypeRepository.GetById(IncomeTypeId); if (Income == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } return(Income); }
static IncomeTypeHelper() { Types = IncomeTypeRepository.GetAllIncomeTypes(); }
public IncomeType UpdateIncomeType(IncomeType originalIncome, IncomeTypeRequest Income) { this.MergeIncomeType(originalIncome, Income); IncomeTypeRepository.Update(originalIncome); return(originalIncome); }
public IList <IncomeType> GetAll() { return(IncomeTypeRepository.GetAll().ToList()); }