Example #1
0
        public async Task <IActionResult> Get([FromBody] Models.Database.BaseIdModel filterParams)
        {
            try
            {
                var dbResult = await Logic.Database.StoredProcedure.SP_Fish_User_Get.Call(_ctx, filterParams, JWTKey, JWTIssuer);

                return(FromDatabase(dbResult));
            }
            catch (Exception e)
            {
                _logger.Add(e, "Error in FishUserController.Get(filterParams)");
                return(Problem(e.Message, e.StackTrace, 500, "Error in Get"));
            }
        }
        public async Task <IActionResult> Delete([FromQuery] Models.Database.BaseIdModel data)
        {
            try
            {
                var rst = await Logic.Database.StoredProcedure.SP_User_Delete.Call(_ctx, data, JWTKey, JWTIssuer);

                return(FromDatabase(rst));
            }
            catch (Exception e)
            {
                _logger.Add(e, "Error in UsersController.Delete(data)");
                return(Problem(e.Message, e.StackTrace, 500, "Error in Delete"));
            }
        }