Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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"));
            }
        }
Exemple #4
0
        public async Task <ActionResult <DailyActivitiesList> > PostDailyActivitiesList(DailyActivitiesList dailyActivitiesList)
        {
            _context.DailyActivitiesLists.Add(dailyActivitiesList);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetDailyActivitiesList", new { id = dailyActivitiesList.Id }, dailyActivitiesList));
        }