示例#1
0
        public ServiceModel.Genders GetGenders(string locale, out ErrorClasses.GenericError error)
        {
            error = null;

            try
            {
                List <Model.StaticLookups.Gender> modelRes =
                    SqlDataAccess.Entities.Gender.GetGendersFromCache(out error);

                if (error != null)
                {
                    return(null);
                }
                if (modelRes == null)
                {
                    return(null);
                }

                ServiceModel.Genders res = new ServiceModel.Genders();
                res.Locale      = locale;
                res.GendersList = new List <ServiceModel.Gender>();
                foreach (Model.StaticLookups.Gender item in modelRes)
                {
                    res.AddItem(item.Name);
                }

                return(res);
            }
            catch (Exception ex)
            {
                Logger.Controller.LogError(ex);
                error = ErrorClasses.Controller.GetUnknownError();
                return(null);
            }
        }
 public List <T> GetEntities(out ErrorClasses.GenericError error, Func <T, bool> filter = null)
 {
     error = null;
     if (filter != null)
     {
         return(DummyData.Where(filter).ToList());
     }
     return(DummyData);
 }
示例#3
0
 public void InsertEntity(out ErrorClasses.GenericError error, TransactionModel model)
 {
     TransactionRepository.InsertEntity(out error, model);
 }
 public void InsertEntity(out ErrorClasses.GenericError error, T entity)
 {
     error = null;
     DummyData.Add(entity);
 }
 public void InsertEntity(out ErrorClasses.GenericError error, IEnumerable <T> entity)
 {
     error = null;
     entity.ToList().ForEach(e => DummyData.Add(e));
 }