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" })); }
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" })); }