public HttpResponseMessage DeleteEmail(int id) { SuccessResponse response = new SuccessResponse(); EmailRoutingService.DeleteEmail(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetEmail(int id) { ItemResponse <EmailRouting> response = new ItemResponse <EmailRouting>(); response.Item = EmailRoutingService.GetEmail(id); return(Request.CreateResponse(response)); }
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)); }
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)); }
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)); }