public static string GetCalender(int id, int addressId) { if (id == Convert.ToInt32(HttpContext.Current.Session["CompanyID"])) { SchedulingController controller = new SchedulingController(); EventObject[] arrayOfScheduling = controller.GetCalenderEvent(id, addressId); return(JsonConvert.SerializeObject(arrayOfScheduling)); } return(""); }
public static string DeleteEvent(int companyId, int addressId, int eventId) { try { if (companyId >= 0 && companyId == Convert.ToInt32(HttpContext.Current.Session["CompanyID"])) { Thread.Sleep(1000); SchedulingController controller = new SchedulingController(); EventObject[] arrayOfScheduling = controller.GetCalenderEvent(companyId, addressId); bool isEventCompany = arrayOfScheduling.Count(x => Convert.ToInt32(x.id) == eventId) > 0; if (isEventCompany) { if (controller.DeleteSheduling(eventId)) { return(JsonConvert.SerializeObject(new { isOk = true, mensagem = "Evento (" + arrayOfScheduling.FirstOrDefault(x => Convert.ToInt32(x.id) == eventId) + ") excluido com sucesso!" })); } else { return(JsonConvert.SerializeObject(new { isOk = false, mensagem = "Não é possível excluir esse evento!" })); } } else { return(JsonConvert.SerializeObject(new { isOk = false, mensagem = "Não é possível excluir esse evento!" })); } } else { return(JsonConvert.SerializeObject(new { isOk = false, mensagem = "Não é possível excluir esse evento!" })); } } catch (Exception ex) { return(JsonConvert.SerializeObject(new { isOk = false, mensagem = ex.Message })); } }