public IActionResult IsDeleteUserComplaintTemplate(long promoid)
 {
     try
     {
         DAComplaint dAComplaint = new DAComplaint();
         return(this.OK(dAComplaint.IsDeleteUserComplaintTemplate(promoid, _content, User.ToAppUser()) ? "Recored Deleted Successfully" : "Failed to Delete"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult IsActiveUserComplaintTemplate(long promoid, bool activestatus)
 {
     try
     {
         DAComplaint dAComplaint = new DAComplaint();
         return(this.OK(dAComplaint.IsActiveUserComplaintTemplate(promoid, activestatus, _content, User.ToAppUser()) ? "Active Successfully" : "InActive Successfully"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult EditUserComplainttemplate(ManageUserComplaint managePromo)
 {
     try
     {
         Validator.validateUserEditComplaint(managePromo);
         DAComplaint dAComplaint = new DAComplaint();
         return(this.OK(dAComplaint.EditUserComplainttemplate(managePromo, _content, User.ToAppUser()) ? "Recored Edited Successfully" : "Failed to Edit"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
        public IActionResult UserComplainttemplateDtls(long promoid)
        {
            DAComplaint dAComplaint = new DAComplaint();

            return(this.OK <ManageUserComplaint>(dAComplaint.UserComplainttemplateDtls(promoid, _content)));
        }
        public IActionResult Manageuser()
        {
            DAComplaint dAComplaint = new DAComplaint();

            return(this.OK <List <ManageUserComplaint> >(dAComplaint.ListUserComplaintTemplate(_content)));
        }