Example #1
0
        public JsonResult PushDCoC(string publicKey)
        {
            var innerEx   = string.Empty;
            var exMessage = string.Empty;

            try
            {
                var widRecord = scheduleRepo.GetAllSchedules().Where(x => x.PublicKey == publicKey).FirstOrDefault();
                if (widRecord != null)
                {
                    var record = new FilesModel()
                    {
                        WID           = widRecord.WID,
                        FileData      = FILEDATA,
                        FileDataEnc   = FILEDATAENC,
                        FileName      = FILENAME,
                        FileExtension = FILEEXTENSION
                    };
                    var response = scheduleRepo.AddDCoC(record);
                    if (response == true)
                    {
                        return(Json(new
                        {
                            success = true,
                            infoMessage = "DCoC pushed successfully"
                        }));
                    }
                }
            }
            catch (Exception ex)
            {
                innerEx   = ex.InnerException != null ? ex.InnerException.InnerException != null ? $" {ex.InnerException.Message} {ex.InnerException.InnerException.Message}" : $" {ex.InnerException.Message}" : string.Empty;
                exMessage = ex.Message;
            }
            return(Json(new
            {
                success = -1,
                errorMessage = $"{errorMessage}<br/> <b>Error Detail</b><br/> Error Message: <b>{exMessage}</b> </br> Inner Exception Message:<b> {innerEx}</b>"
            }));
        }