public ActionResult AddOrder(string inputOrder) { try { var order = _repository.AddOrder(inputOrder); return(Ok(order)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult AddOrder(string inputOrder) { try { var dishes = _services.AddOrder(inputOrder); return(Ok(new { success = true, result = string.Concat(dishes.FirstOrDefault().Period, ", ", string.Join(",", dishes.GroupBy(g => g.DishType) .Select(s => string.Format("{0}{1}", s.FirstOrDefault().Name , s.Count() > 1 ? string.Concat("(", s.Count(), ")") : string.Empty)))) })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }