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); }
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; }