public HttpResponseMessage ListCalled()
        {
            try
            {
                List<CalledViewModelSearch> list = new List<CalledViewModelSearch>();


                foreach (var item in _appCalled.FindAll())
                {
                    CalledViewModelSearch called = new CalledViewModelSearch()
                    {

                        ClientId = item.ClientId,
                        CalledId = item.CalledId,
                        Problem = item.Problem,
                        Status = item.Status == 0 ? "Aberto":"Fechado",
                        DateOpen = item.DateOpen.ToString("dd/MM/yyyy"),
                        DateClose = item.DateClose.ToString("dd/MM/yyyy")


                    };

                    list.Add(called);
                }

                return Request.CreateResponse(HttpStatusCode.OK, list);


            }
            catch (Exception e)
            {


                return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while executing ListCalled "
                    + e.Message);
            }


        }
        public HttpResponseMessage FindCalled(int id)
        {
            try
            {


                var called = _appCalled.FindById(id);

                if (called != null)
                {
                    CalledViewModelSearch model = new CalledViewModelSearch();

                    model.CalledId = called.CalledId;
                    model.ClientId = called.ClientId;
                    model.DateOpen = called.DateOpen.ToString("dd/MM/yyyy");
                    model.DateClose = called.DateClose.ToString("dd/MM/yyyy");
                    model.Status = called.Status == 0 ? "Aberto" : "Fechado";
                    model.Problem = called.Problem;


                    return Request.CreateResponse(HttpStatusCode.OK, model);
                }
                else
                {

                    return Request.CreateResponse(HttpStatusCode.NotFound, "Called Not Found");
                }

            }
            catch (Exception e)
            {

                return Request.CreateErrorResponse
                    (HttpStatusCode.InternalServerError, "Error occured while executing FindCalled  " + e.Message);
            }


        }