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