Example #1
0
        public HttpResponseMessage DeleteEmail(int id)
        {
            SuccessResponse response = new SuccessResponse();

            EmailRoutingService.DeleteEmail(id);
            return(Request.CreateResponse(response));
        }
Example #2
0
        public HttpResponseMessage GetEmail(int id)
        {
            ItemResponse <EmailRouting> response = new ItemResponse <EmailRouting>();

            response.Item = EmailRoutingService.GetEmail(id);
            return(Request.CreateResponse(response));
        }
Example #3
0
        public HttpResponseMessage GetEmailList(int clientId)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            ItemsResponse <EmailRouting> response = new ItemsResponse <EmailRouting>();

            response.Items = EmailRoutingService.GetEmailsByAdminClient(clientId);
            return(Request.CreateResponse(response));
        }
Example #4
0
        public HttpResponseMessage UpdateEmail(UpdateEmailRoutingRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            SuccessResponse response = new SuccessResponse();

            EmailRoutingService.UpdateEmail(model);
            return(Request.CreateResponse(response));
        }
Example #5
0
        public HttpResponseMessage AddEmail(AddEmailRoutingRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            ItemResponse <int> response = new ItemResponse <int>();

            response.Item = EmailRoutingService.UpdateEmail(model);
            return(Request.CreateResponse(response));
        }