Esempio n. 1
0
        public async Task <IActionResult> Post([FromBody] JournalOwner value)
        {
            // Early return if value is of no use
            if (value == null)
            {
                return(BadRequest());
            }

            await m_repo.AddAsync(value);

            // Returns a 201, with a route to the location where the POSTed item can be viewed
            return(CreatedAtRoute("JournalOwnerLink", new { journalOwnerID = value.JournalOwnerID }, value));
        }
Esempio n. 2
0
        public async Task <IActionResult> Put(int journalOwnerID, [FromBody] JournalOwner value)
        {
            // Early return if value is of no use
            if (value == null)
            {
                return(BadRequest());
            }

            // Ensure that API surface has the last word on the journalOwnerID
            value.JournalOwnerID = journalOwnerID;

            await m_repo.UpdateAsync(value);

            return(new NoContentResult());
        }
 public async Task UpdateAsync(JournalOwner journalOwner)
 {
     m_context.JournalOwners.Update(journalOwner);
     await m_context.SaveChangesAsync();
 }
 public async Task AddAsync(JournalOwner journalOwner)
 {
     m_context.JournalOwners.Add(journalOwner);
     await m_context.SaveChangesAsync();
 }