// POST: api/SellApi public SellOutViewModel Post([FromBody] SellEntryViewModel entry) { //tratar os dados e realizar calculo SellOutViewModel result = new SellOutViewModel(); double basesalary = 0; double endsalary = 0; try { string[] values = entry.value.Split(';'); Double.TryParse(entry.basesalary, out basesalary); if (basesalary > 0 && values.Length > 0) { List <SellViewModel> sellViewModels = new List <SellViewModel>(); values.ToList().ForEach(f => { if (!String.IsNullOrEmpty(f)) { sellViewModels.Add(new SellViewModel() { price = Double.Parse(f) }); } }); endsalary = Sellers.GetEndSalary(basesalary, 100, sellViewModels); result.endsalary = endsalary; } } catch (Exception ex) { result.message = ex.Message; } return(result); }
// POST: api/TeleApi public SellOutViewModel Post([FromBody] TeleEntryViewModel value) { SellOutViewModel result = new SellOutViewModel(); try { result.bill = Tellecomunication.GetPayBill(value.usedseconds); } catch (Exception ex) { result.message = ex.Message; } return(result); }