示例#1
0
        [HttpDelete] //działa
        public async Task <JsonResult> DeleteReminder([FromBody] UpdateReminderRequestViewModel request)
        {
            Reminder reminder = await _reminderService.GetOneReminderById(request.id.ToString());

            await _reminderService.DeleteReminder(reminder);

            return(Json(reminder));
        }
示例#2
0
        [HttpPut] //działa
        public async Task <JsonResult> UpdateReminder([FromBody] UpdateReminderRequestViewModel request)
        {
            Reminder reminder = await _reminderService.GetOneReminderById(request.id.ToString());

            if (request.date != null)
            {
                reminder.Date = DateTime.Parse(request.date);
            }

            if (request.description != null)
            {
                reminder.Description = request.description;
            }

            if (request.title != null)
            {
                reminder.Title = request.title;
            }

            await _reminderService.UpdateReminder(reminder);

            return(Json(reminder));
        }