public void SaveZenQuote([FromBody] ZenQuotePostModel postData) { var zenMessages = new List <ZenMessage>(); foreach (var m in postData.Messages) { zenMessages.Add(new ZenMessage { IdLanguage = Convert.ToInt32(m["language"]), Message = m["message"] }); } var tags = new List <ZenQuoteTag>(); foreach (var t in postData.Tags) { tags.Add(new ZenQuoteTag() { TagId = t }); } var zenQuote = new ZenQuote() { Author = postData.Author, CreatedOn = DateTime.Now, Dislikes = 0, Likes = 0, User = postData.User, Valid = false, ZenMessages = zenMessages, ZenQuoteTags = tags }; _repository.Save(zenQuote); }
public void Save(ZenQuote zenQuote) { _ctx.ZenQuotes.Add(zenQuote); _ctx.SaveChanges(); }