public async Task <HttpResponseMessage> Send(ContactUsAddRequest model) { bool success = await _emailService.SendContactUs(model); ContactRequestService.Insert(model); return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse())); }
public HttpResponseMessage SelectById(int id) { ItemResponse <ContactRequest> response = new ItemResponse <ContactRequest>(); response.Item = ContactRequestService.SelectById(id); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage SelectAll() { List <ContactRequest> list = ContactRequestService.SelectAll(); ItemsResponse <ContactRequest> response = new ItemsResponse <ContactRequest>() { Items = list }; return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage Search([FromUri] ContactRequestSearchRequest model) { int rows = 0; List <ContactRequest> contactRequests = ContactRequestService.Search(model, out rows); SearchResponse <ContactRequest> response = new SearchResponse <ContactRequest>(); response.Items = contactRequests; response.ResultCount = rows; return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage Update(ContactRequestUpdateRequest model, int id) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } ContactRequestService.Update(model); SuccessResponse response = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage Add(ContactUsAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <int> response = new ItemResponse <int>(); response.Item = ContactRequestService.Insert(model); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public async Task CreateAsync() { try { var dbContext = InitializeEnvironment.MockContext; IContactRequestRepository ctcRepo = new ContactRequestRepository(dbContext.Object); IContactRequestService ctcServ = new ContactRequestService(ctcRepo); await ctcServ.CreateAsync(new ContactRequestData { Comment = "test commenr", Email = "*****@*****.**", Name = "anyone" }); dbContext.Verify(m => m.SaveChangesAsync(), Times.Once); } catch (Exception ex) { Assert.Fail(ex.Message); } }