Пример #1
0
        // 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);
        }
Пример #2
0
        // 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);
        }