public IHttpActionResult CheckIfVerified(int mainid)
        {
            var hasErrors = false;
            var errorList = new List <string>();

            try
            {
                var main = Business.AppLogic.MainVerified(mainid);

                if (main == null)
                {
                    return(Ok(new ViewModel.ApiMessage <DataAccess.Entities.Verification>
                    {
                        Data = null,
                        HasErrors = true,
                        ErrorList = new List <string> {
                            "Invalid ID"
                        }
                    }));
                }
                else
                {
                    var verification = new DataAccess.Entities.Verification
                    {
                        MainId      = main.MainId,
                        Verified    = main.Verified,
                        Concern     = main.Concern,
                        ConcernCode = main.ConcernCode
                    };

                    return(Ok(new ViewModel.ApiMessage <DataAccess.Entities.Verification>
                    {
                        Data = verification,
                        HasErrors = hasErrors,
                        ErrorList = errorList
                    }));
                }
            }
            catch (Exception ex)
            {
                hasErrors = true;
                errorList.Add(ex.Message);
            }

            return(Ok(new ViewModel.ApiMessage <DataAccess.Entities.Verification>
            {
                Data = null,
                HasErrors = true,
            }));
        }
        public IHttpActionResult UpdateMainVerified(DataAccess.Entities.RequestMain mainValues)
        {
            bool          hasErrors = false;
            List <string> errorList = new List <string>();

            DataAccess.Entities.Verification verification = new DataAccess.Entities.Verification();

            try
            {
                verification = Business.AppLogic.UpdateMainVerifiedToReverse(mainValues.MainId);
            }
            catch (Exception ex)
            {
                hasErrors = true;
                errorList.Add(ex.Message);
            }
            return(Ok(new ViewModel.ApiMessage <DataAccess.Entities.Verification>
            {
                Data = verification,
                HasErrors = hasErrors,
                ErrorList = errorList
            }));
        }