Exemple #1
0
        public IActionResult DeleteConfirmed(string id)
        {
            var data = _dataAccessProvider.GetMeetingSingleRecord(id);

            if (data == null)
            {
                return(NotFound(new MeetingResponce {
                    message = "No meeting with such id"
                }));
            }
            //if(_dataAccessProvider.InOrder(id))
            //{

            //    return BadRequest(new MeetingResponce { message = "Some users have subscribed on this meeting" });
            //}
            _dataAccessProvider.DeleteMeetingRecord(id);
            var meetings        = _dataAccessProvider.GetRecords(new OwnerParameters()).ToList();
            var orders          = _dataAccessProvider.GetOrderRecords();
            var meetings_string = JsonConvert.SerializeObject(meetings);
            var orders_string   = JsonConvert.SerializeObject(orders);

            distributedCache.SetString("meetings", meetings_string);
            distributedCache.SetString("orders", orders_string);
            return(Ok(new MeetingResponce {
                message = "Deleted"
            }));
        }
Exemple #2
0
        public ActionResult <string> DeleteConfirmed(string id)
        {
            var data = _dataAccessProvider.GetMeetingSingleRecord(id);

            if (data == null)
            {
                return(NotFound("No meeting with such id"));
            }
            var b = _dataAccessProvider.DeleteMeetingRecord(id);

            return(Ok(new Responce {
                message = $"Meeting {b} was deleted"
            }));
        }