public static Story MapNewStoryToStory(this NewStory newStory) { Story story; if (newStory == null || newStory.NewsStoryID <= 0) { return(new Story()); } try { story = new Story() { Id = newStory.NewsStoryID, Title = newStory.Title, NewsStory = newStory.NewsStory, ImagePath = newStory.ImagePath, Supplier = newStory.Supplier.SupplierName, Ref = newStory.SupplierStoryRef, DateAdded = newStory.AddedDateTime }; return(story); } catch (Exception /*ex*/) { return(story = new Story()); } }
private void AStory() { _story = new NewStory { Name = new Name("Warlock of Firetop Mountain"), Description = new Description("Our first S.J. and I.L. book") }; }
public void Create(NewsStory newsStory) { var newStory = new NewStory() { Title = newsStory.TopTitle, NewsStory = newsStory.Body, ImagePath = newsStory.Imageloc, SupplierID = newsStory.Supplier.SupplierId, SupplierStoryRef = $"{newsStory.Id}", AddedDateTime = DateTime.Now }; _newStoryRepository.Create(newStory); }
public async Task <IHttpActionResult> Post([FromBody] NewStory newMessage) { if (newMessage == null) { return(new ResponseMessageResult(new HttpResponseMessage { StatusCode = HttpStatusCode.NotFound })); } var response = await _mediator.Send(newMessage); if (response is FailedResponse <Guid> ) { return(new ResponseMessageResult(new HttpResponseMessage { StatusCode = HttpStatusCode.NotFound })); } return(Created($"{Request.RequestUri.ToString().TrimEnd(new[] { '/' })}/{response.Result}", string.Empty)); }
public void Update(NewStory newStory) { throw new NotImplementedException(); }
public void Create(NewStory newStory) { Context.NewStories.Add(newStory); Context.Entry(newStory).State = EntityState.Added; Context.SaveChanges(); }