public IActionResult DeleteCurrency(long id)
 {
     try
     {
         DACurrency dACurrency = new DACurrency();
         return(this.OKResponse(dACurrency.DeleteCurrency(_context, id, User.ToAppUser()) ? "Deleted Successfully" : "Deletion Failed"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult StatusType(long id, bool isStatus)
 {
     try
     {
         DACurrency dACurrency = new DACurrency();
         return(this.OKResponse(dACurrency.StatusType(_context, id, isStatus, User.ToAppUser()) == true ? (isStatus == true ? "Active Successfully" : "InActive Successfully") : "Failed to Update"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
 public IActionResult EditCurrency(CurrencyInfo currencyInfo)
 {
     try
     {
         Validator.validateEditCurrency(currencyInfo);
         DACurrency dACurrency = new DACurrency();
         return(this.OKResponse(dACurrency.EditCurrency(_context, currencyInfo, User.ToAppUser()) ? "Updated Successfully" : "Updation Failed"));
     }
     catch (DataValidationException ex)
     {
         return(this.KnowOperationError(ex.Message));
     }
 }
        public IActionResult ListCurrency()
        {
            DACurrency dACurrency = new DACurrency();

            return(this.OK <List <CurrencyList> >(dACurrency.ListCurrency(_context)));
        }
        public IActionResult ListStandard()
        {
            DACurrency dACurrency = new DACurrency();

            return(this.OK <List <StandardList> >(dACurrency.ListStandard(_context)));
        }
        public IActionResult GetTypebyId(long id)
        {
            DACurrency dACurrency = new DACurrency();

            return(this.OK <CurrencyInfo>(dACurrency.GetbyCurrencyId(_context, id)));
        }