Exemple #1
0
        private static BeeHoney ConvertToHoneyModel(NameValueCollection collection, string breedingtype)
        {
            var honeymodel = new BeeHoney
            {
                AnimalName = collection[2],
                HoneyType  = collection[3],
                MassType   = collection[4]
            };
            DateTime d1;

            if (DateTime.TryParse(collection[1], out d1))
            {
                honeymodel.Date = Convert.ToDateTime(collection[1]);
            }
            decimal result1; decimal result2;
            var     amount = collection[5].Replace(".", ",");

            if (!string.IsNullOrEmpty(amount) && decimal.TryParse(amount, out result1))
            {
                honeymodel.Amount = Convert.ToDecimal(amount);
            }
            var cost = collection[6].Replace(".", ",");

            if (!string.IsNullOrEmpty(cost) && decimal.TryParse(cost, out result2))
            {
                honeymodel.Cost = Convert.ToDecimal(cost);
            }

            honeymodel.Document           = collection[7];
            honeymodel.BreedingCultureses = _breedingCulturesRepository.Get().Where(c => c.BreedingType.Name == breedingtype);
            honeymodel.HoneyTypeses       = _honeyTypeRepository.Get().ToList();

            return(honeymodel);
        }
Exemple #2
0
        public async Task AddNewBeeHoney(int userId, FormCollection collection)
        {
            var beehoney = new BeeHoney
            {
                User         = _usersRepository.Get().FirstOrDefault(i => i.Id == userId),
                BreedingType = _breedingTypeRepository.Get().FirstOrDefault(i => i.Name == "Bee"),
                Date         = DateTime.Parse(collection[1]),
                HoneyType    = collection[3],
                MassType     = collection[4],
                Amount       = Convert.ToDecimal(collection[5].Replace(".", ",")),
                Cost         = Convert.ToDecimal(collection[6].Replace(".", ",")),
                Document     = FileNameValidator(collection[7]),
                AnimalName   = collection[8]
            };

            await _beeHoneyRepository.AddAsync(beehoney);
        }
        private static BeeHoney ConvertToHoneyModel(NameValueCollection collection, string breedingtype)
        {
            var honeymodel = new BeeHoney
            {
                AnimalName = collection[2],
                HoneyType = collection[3],
                MassType = collection[4]
            };
            DateTime d1;
            if (DateTime.TryParse(collection[1], out d1)) honeymodel.Date = Convert.ToDateTime(collection[1]);
            decimal result1; decimal result2;
            var amount = collection[5].Replace(".", ",");
            if (!string.IsNullOrEmpty(amount) && decimal.TryParse(amount, out result1))
                honeymodel.Amount = Convert.ToDecimal(amount);
            var cost = collection[6].Replace(".", ",");
            if (!string.IsNullOrEmpty(cost) && decimal.TryParse(cost, out result2))
                honeymodel.Cost = Convert.ToDecimal(cost);

            honeymodel.Document = collection[7];
            honeymodel.BreedingCultureses = _breedingCulturesRepository.Get().Where(c => c.BreedingType.Name == breedingtype);
            honeymodel.HoneyTypeses = _honeyTypeRepository.Get().ToList();

            return honeymodel;
        }
        public async Task AddNewBeeHoney(int userId, FormCollection collection)
        {
            var beehoney = new BeeHoney
            {
                User = _usersRepository.Get().FirstOrDefault(i => i.Id == userId),
                BreedingType = _breedingTypeRepository.Get().FirstOrDefault(i => i.Name == "Bee"),
                Date = DateTime.Parse(collection[1]),
                HoneyType = collection[3],
                MassType = collection[4],
                Amount = Convert.ToDecimal(collection[5].Replace(".", ",")),
                Cost = Convert.ToDecimal(collection[6].Replace(".", ",")),
                Document = FileNameValidator(collection[7]),
                AnimalName = collection[8]
            };

            await _beeHoneyRepository.AddAsync(beehoney);
        }