public void Create_ValidRequest_ShouldAddFeedback() { var feedback = new FeedbackDto { Rate = 8, PageUrl = _pageUrl, IsMainPage = _isMainPage, QuestionId = 1 }; var result = _repoitory.Create(_customerId, feedback); result.Should().Be(true); _mockFeedbacks.Should().HaveCount(1); }
// POST api/<controller> public IHttpActionResult Post([FromBody] Feedback model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } repo.Create(model); return(Ok()); }
public static void Create(string playerName, int rating, string details) { var player = PlayerService.GetByName(playerName); if (player == null) { return; } var feedback = new Feedback { PlayerId = player.Id, FeedbackDate = DateTime.Now, Rating = rating, Details = details }; FeedbackRepository.Create(feedback); }
public async Task <ActionResult> Post(Feedback feedback) { try { var feedbackRepo = new FeedbackRepository(); feedbackRepo.Create(new Feedback { Message = feedback.Message, Email = feedback.Email, DatePosted = DateTime.UtcNow }); return(Json(new { success = true, responseText = "Added." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public async Task<ActionResult> Post(Feedback feedback) { try { var feedbackRepo = new FeedbackRepository(); feedbackRepo.Create(new Feedback { Message = feedback.Message, Email = feedback.Email, DatePosted = DateTime.UtcNow }); return Json(new { success = true, responseText = "Added." }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet); } }
public Feedback Create(Feedback entity) { Validate(entity); return(_feedbackRepository.Create(entity)); }