public async Task <IActionResult> PutDailyActivitiesList(int?id, DailyActivitiesList dailyActivitiesList) { if (id == null) { return(BadRequest("No Activity Found")); } try { var updateDailyActivities = await _context.DailyActivitiesLists.FirstOrDefaultAsync(m => m.Id == id); if (updateDailyActivities == null) { return(NotFound($"Daily/Weekly Activities Not Found For The Selected Id {id}")); } updateDailyActivities.DayDescription = dailyActivitiesList.DayDescription; await _context.SaveChangesAsync(); return(Ok(updateDailyActivities)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task <IActionResult> PutDailyActivitiesList(int id, DailyActivitiesList dailyActivitiesList) { if (id != dailyActivitiesList.Id) { return(BadRequest()); } _context.Entry(dailyActivitiesList).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DailyActivitiesListExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <DailyActivitiesList> > PostDailyActivitiesList(DailyActivitiesList dailyActivitiesLists) { try { var dailyActivitiesList = new DailyActivitiesList { DailyActivitiesId = dailyActivitiesLists.DailyActivitiesId, DayDate = dailyActivitiesLists.DayDate, DayDescription = dailyActivitiesLists.DayDescription, WeekDayName = dailyActivitiesLists.WeekDayName, }; _context.DailyActivitiesLists.Add(dailyActivitiesList); await _context.SaveChangesAsync(); return(CreatedAtAction("PostDailyActivitiesList", new { id = dailyActivitiesList.Id }, dailyActivitiesList)); } catch (DbUpdateException) { return(StatusCode(500, "Menu Name Already Exist")); } }
public async Task <ActionResult <DailyActivitiesList> > PostDailyActivitiesList(DailyActivitiesList dailyActivitiesList) { _context.DailyActivitiesLists.Add(dailyActivitiesList); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDailyActivitiesList", new { id = dailyActivitiesList.Id }, dailyActivitiesList)); }