public HttpResponseMessage AddRant(AddRantDTO rant) { var repository = new RantsRepository(); var result = repository.Create(rant); if (result) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Customer could not be created, please try again later.")); }
public bool Create(AddRantDTO rant) { using (var db = GetDb()) { db.Open(); var numberCreated = db.Execute(@"INSERT INTO [dbo].[Rants] ([Title], [CategoryId], [Target], [Body], [IsFavorite]) VALUES (@Title, @CategoryId, @Target, @Body, @IsFavorite)", rant); return(numberCreated == 1); } }